Interface Summary Interface Description JobQueueHandlerInterface for scripting engines that manage a job queue. MainScriptingEngineInterface for scripting engines that manage worker scripting engines and sending them jobs for execution. RemoteCommandHandlerInterface for classes that handle remote commands within a scripting engine. RemoteScriptingEngineScripting engine for remote commands. WorkerScriptingEngineInterface for scripting engines that register themselves with a main engine for executing jobs.
Class Summary Class Description AbstractRemoteCommandHandlerAncestor for classes that handle remote commands within a scripting engine. AbstractScriptingEngineAncestor of scripting engine for remote commands. AbstractScriptingEngineEnhancerAncestor for scripting engines that enhance a base one. AbstractScriptingEngineWithJobQueueAncestor for scripting engines that manage a job queue to restrict executions. DefaultMainScriptingEngineManages worker scripting engines and sends them jobs for execution. DefaultMainScriptingEngine.RemoteCommandGrabberHandles the registering/deregistering of workers. DefaultRemoteCommandHandlerDefault handler for remote commands. DefaultScriptingEngineDefault implementation of scripting engine for remote commands. DefaultWorkerScriptingEngineRegisters itself with a main engine for executing jobs. FileBasedScriptingEngineScripting engine that reads remote commands from disk. ForwardingScriptingEngineSimply forwards incoming commands to the specified connection. ForwardingScriptingEngine.RemoteCommandGrabberSimply used to grab the remote commands from the base scripting engine. ManualFeedScriptingEngineScripting engine that gets commands fed programmatically. MultiScriptingEngineManages multiple scripting engines.