|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ExternalProcess | A class implementing this interface is able to start a UniversalProcess and to connect its input/output to handlers or to close all streams. |
ExternalProcessDecorator | A class implementing this interface is able to start an embedded ExternalProcess. |
HierarchicalProcess | A hierarchical process must implement this interface and override some methods from UniversalProcess isHierarchical: must return true getNodeNumber: must return the count of effective nodes (forwarders are not) StartProcess: must ensure that org.objectweb.proactive.core.runtime.StartHierarchical is launched on the forwarder Take a look at SSHHierarchicalProcess for an example of HierarchicalProcess implementation. |
JVMProcess | The JVMProcess class is able to start localy any class of the ProActive library by creating a Java Virtual Machine. |
MessageSink | |
UniversalProcess | A class implementing this interface is able to start a process based on a command to execute. |
Class Summary | |
AbstractExternalProcess | |
AbstractExternalProcess.NullMessageLogger | Implementation of a RemoteProcessMessageLogger that discard all output |
AbstractExternalProcess.SimpleMessageSink | Implementation of a MessageSink that can receive one message at a time |
AbstractExternalProcess.StandardOutputMessageLogger | Implementation of a RemoteProcessMessageLogger that output all messages to the standard output |
AbstractExternalProcessDecorator | |
AbstractExternalProcessDecorator.CompositeMessageLogger | Implementation of a RemoteProcessMessageLogger that feeds two MessageLoggers |
AbstractExternalProcessDecorator.CompositeMessageSink | Implementation of a MessageSink that can receive one message at a time |
AbstractListProcessDecorator | This class contains a list of ExternalProcessDecorator processes that share the same configuration. |
AbstractUniversalProcess | |
JVMNodeProcess |
This class has the same functionalities than JVMProcess, except that the class associated with this process
ie the class that this process will start when the startProcess() is called, is set automatically to
org.objectweb.proactive.core.runtime.startRuntime .This class is mainly used with XML deployment descriptor.
|
JVMProcessImpl | The JVMProcess class is able to start localy any class of the ProActive library by creating a Java Virtual Machine. |
SimpleExternalProcess | The SimpleExternalProcess class is able to start any command line For instance .............. |
Defines services for spawning an external process from Java. From the abstract class spawning a generic process, several specialization are included for spawning another VM with a target class and creating a remote VM on another host. The remote creation is done using RSH, RLOGIN, SSH, LSF, PBS, SGE, PRUN, OAR, GLOBUS, Unicore, Glite, ARC(NorduGrid).
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |