|
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.
1.8.1.2