Node Director
Classes
Package sfi.director.executor

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

Detailed Description

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)