Node Director
|
The executor package is responsible for executing jobs using the information contained in the associated job objects. More...
Classes | |
class | AppExecutor |
class | CmdExecutor |
class | Executor |
class | ExecutorManager |
interface | GenericConnection |
class | NisLoad |
The executor package is responsible for executing jobs using the information contained in the associated job objects.
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)