Package org.ourgrid.common.executor

Interface Summary
Executor This interface defines the contract between platform dependent layer and the upper layers.
ExecutorHandle This interface defines a handle used to identify a command execution.
 

Class Summary
AbstractExecutor This class define an abstraction for the operating system dependent part of executing commands.
ExecutorFactory This class is responsible for obtaining an Executor instace according to the Operating System being used.
ExecutorFactoryTest This class is the test suite for the ExecutorFactory class.
ExecutorResult This class represents the result of an execution.
ExecutorResultTest  
HandleEntry This class holds an ExecutorHandle, the Process associated with it and the directory where the process was started.
IntegerExecutorHandle This class implements the interface ExecutorHandle and is used to identify executions dispatched to intances of a native Executor class.
LinuxExecutor This class is the concrete implementation of Executor interface that provides the platform dependent command execution.
LinuxExecutorTest This class is the test suite for the LinuxExecutor class.
OutputCatcher This class creates a thread to read inputStream
SWANExecutor This class is the concrete implementation of Executor interface that provides the platform dependent command execution.
SWANExecutorTest Test for SwanExecutor.
Win32Executor  
 

Exception Summary
ExecutorException This exception must be used to signalize an execution problem, found by the implementors of org.ourgrid.common.executor.Executor interface