Node Director
|
Invokers are used as a job transport between different instances of the SFI director, for instance between the admin server and the agent. More...
Classes | |
class | AgentLogger |
interface | Connection |
class | DirectorRSHInvoker |
Invoke jobs via Remote Shell (rsh) command, run it as user 'sfiadmin' on the local machine like Director 3.x run_asroot did: More... | |
class | DirectorSSHInvoker |
Invoke jobs via Secure Shell (ssh) command, run it as user 'sfiadmin' on the local machine like Director 3.x run_asroot did: More... | |
class | Invoker |
Classes extending Invoker implement ways of submitting and executing jobs on remote systems. More... | |
class | InvokerException |
class | InvokerManager |
class | LoopbackInvoker |
class | MasterLoopbackInvoker |
class | Recorder |
The recorder records jobs in a queue directory and plays them back on demand. More... | |
class | RSHInvoker |
class | ServerAdapter |
interface | ServerConnection |
class | ShellLoopbackInvoker |
class | SSHInvoker |
class | SSLInvoker |
class | StreamCmdInvoker |
class | StreamConnection |
Invokers are used as a job transport between different instances of the SFI director, for instance between the admin server and the agent.
Invokers accept RemoteJob objects, transmit them to a remote system and pass them to the executor layer (exception: the LoopBackInvoker will execute jobs on the calling system).
Most important class is the InvokerManager. It offers the services of the invoker package to other packages. It accepts a RemoteJob object and will find an invoker willing to transmit the job.