TreeWorker¶
ClusterShell tree propagation worker
-
class
ClusterShell.Worker.Tree.
TreeWorker
(nodes, handler, timeout, **kwargs)¶ ClusterShell tree worker Class.
-
__init__
(nodes, handler, timeout, **kwargs)¶ Initialize Tree worker instance.
Parameters: - nodes -- Targeted nodeset.
- handler -- Worker EventHandler.
- timeout -- Timeout value for worker.
- command -- Command to execute.
- topology -- Force specific TopologyTree.
- newroot -- Root node of TopologyTree.
-
abort
()¶ Abort processing any action by this worker.
-
set_write_eof
()¶ Tell worker to close its writer file descriptor once flushed. Do not perform writes after this call.
-
write
(buf)¶ Write to worker clients.
-