Of main interest is the ExecutorManager class which mainly serves as a link to the "outside" world by providing methods for calling single registered executors without knowing them. Most important method is execute(): you pass a RemoteJob object to the execute() method and it will try to find an executor which is willing to execute the job.
Other important classes are the Executor class (abstract super class for all the executor classes), as well as the GenericConnection class (good example for its function is the AppExecutor class interfacing to the sfi.director.application.executor package)
Classes | |
| class | AppExecutor |
| class | CmdExecutor |
| class | Executor |
| class | ExecutorManager |
| interface | GenericConnection |
| class | NisLoad |
1.4.5