Uses of Interface
org.objectweb.proactive.core.process.ExternalProcess

Packages that use ExternalProcess
org.objectweb.proactive.core.descriptor.data Provides all classes needed to create java objects related to XML Deployment Descriptor.  
org.objectweb.proactive.core.descriptor.xml Provides all classes needed for parsing XML Deployment Descriptor files, and building related java objects
org.objectweb.proactive.core.process Defines services for spawning an external process from Java.  
org.objectweb.proactive.core.process.glite Defines services for creating a remote process using GLite.  
org.objectweb.proactive.core.process.globus Defines services for creating a remote process using Globus.  
org.objectweb.proactive.core.process.gridengine Defines services for creating a remote process using Sun Grid Engine for a cluster managed by SGE.  
org.objectweb.proactive.core.process.lsf Defines services for creating a remote process BSUB for a cluster using LSF protocol.  
org.objectweb.proactive.core.process.nordugrid Defines services for creating a remote process using ARC (NorduGrid).  
org.objectweb.proactive.core.process.oar Defines services for creating a remote process using OAR for a cluster managed by OAR .  
org.objectweb.proactive.core.process.pbs Defines services for creating a remote process using PBS for a cluster managed by PBS.  
org.objectweb.proactive.core.process.prun Defines services for creating a remote process using PRUN for a cluster managed by PBS.  
org.objectweb.proactive.core.process.rlogin Defines services for creating a remote process using Rlogin.  
org.objectweb.proactive.core.process.rsh Defines services for creating a remote process using RSH.  
org.objectweb.proactive.core.process.rsh.maprsh **For internal use only** Defines services for creating a remote process using maprsh.  
org.objectweb.proactive.core.process.ssh Defines services for creating a remote process using SSH.  
org.objectweb.proactive.core.process.unicore Defines services for creating a remote process using Unicore.  
org.objectweb.proactive.core.runtime Defines all classes needed to build a ProActiveRuntime.  
org.objectweb.proactive.core.runtime.http HTTP implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.ibis Ibis implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.jini JINI implementation of ProActiveRuntime.  
org.objectweb.proactive.core.runtime.rmi RMI implementation of ProActiveRuntime
 

Uses of ExternalProcess in org.objectweb.proactive.core.descriptor.data
 

Methods in org.objectweb.proactive.core.descriptor.data that return ExternalProcess
 ExternalProcess VirtualMachineImpl.getProcess()
           
 ExternalProcess ProActiveDescriptorImpl.getProcess(java.lang.String name)
           
 ExternalProcess ProActiveDescriptorImpl.getHierarchicalProcess(java.lang.String vmname)
           
 ExternalProcess ProActiveDescriptorImpl.createProcess(java.lang.String processID, java.lang.String processClassName)
           
 ExternalProcess ProActiveDescriptorImpl.createProcess(java.lang.String processClassName)
           
 ExternalProcess VirtualMachine.getProcess()
          Returns the process mapped to this VirtualMachine
 ExternalProcess ProActiveDescriptor.getProcess(java.lang.String name)
          Returns the Process of the given name
 ExternalProcess ProActiveDescriptor.getHierarchicalProcess(java.lang.String vmname)
          Returns the process to deploy hierarchically
 ExternalProcess ProActiveDescriptor.createProcess(java.lang.String processID, java.lang.String processClassName)
          Creates an ExternalProcess of the given className with the specified ProcessID
 ExternalProcess ProActiveDescriptor.createProcess(java.lang.String processClassName)
          Returns a new instance of ExternalProcess from processClassName
 

Methods in org.objectweb.proactive.core.descriptor.data with parameters of type ExternalProcess
 void VirtualMachineImpl.setProcess(ExternalProcess p)
           
 void VirtualMachine.setProcess(ExternalProcess p)
          Sets the process mapped to this VirtualMachine to the given process
 

Uses of ExternalProcess in org.objectweb.proactive.core.descriptor.xml
 

Fields in org.objectweb.proactive.core.descriptor.xml declared as ExternalProcess
protected  ExternalProcess ProcessDefinitionHandler.targetProcess
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process
 

Subinterfaces of ExternalProcess in org.objectweb.proactive.core.process
 interface ExternalProcessDecorator
          A class implementing this interface is able to start an embedded ExternalProcess.
 interface JVMProcess
           The JVMProcess class is able to start localy any class of the ProActive library by creating a Java Virtual Machine.
 

Classes in org.objectweb.proactive.core.process that implement ExternalProcess
 class AbstractExternalProcess
           
 class AbstractExternalProcessDecorator
           
 class AbstractListProcessDecorator
          This class contains a list of ExternalProcessDecorator processes that share the same configuration.
 class 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.
 class JVMProcessImpl
           The JVMProcess class is able to start localy any class of the ProActive library by creating a Java Virtual Machine.
 class SimpleExternalProcess
           The SimpleExternalProcess class is able to start any command line For instance ..............
 

Fields in org.objectweb.proactive.core.process declared as ExternalProcess
protected  ExternalProcess AbstractExternalProcessDecorator.targetProcess
           
 

Methods in org.objectweb.proactive.core.process that return ExternalProcess
 ExternalProcess AbstractListProcessDecorator.getTargetProcess()
           
 ExternalProcess AbstractExternalProcessDecorator.getTargetProcess()
           
 ExternalProcess HierarchicalProcess.getHierarchicalProcess()
          Get the Process to be deployed from the forwarder
 ExternalProcess ExternalProcessDecorator.getTargetProcess()
          Returns the process target of this process.
 

Methods in org.objectweb.proactive.core.process with parameters of type ExternalProcess
 void AbstractListProcessDecorator.setTargetProcess(ExternalProcess targetProcess)
           
 void AbstractExternalProcessDecorator.setTargetProcess(ExternalProcess targetProcess)
           
 void HierarchicalProcess.setHierarchicalProcess(ExternalProcess process)
          Set the Process to be deployed from the forwarder
 void ExternalProcessDecorator.setTargetProcess(ExternalProcess targetProcess)
          Sets the process target of this process.
 

Constructors in org.objectweb.proactive.core.process with parameters of type ExternalProcess
AbstractExternalProcessDecorator(ExternalProcess targetProcess)
           
AbstractExternalProcessDecorator(ExternalProcess targetProcess, int compositionType)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.glite
 

Classes in org.objectweb.proactive.core.process.glite that implement ExternalProcess
 class GLiteProcess
          GLite Process implementation.
 

Constructors in org.objectweb.proactive.core.process.glite with parameters of type ExternalProcess
GLiteProcess(ExternalProcess targetProcess)
          Create a new GLiteProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.globus
 

Classes in org.objectweb.proactive.core.process.globus that implement ExternalProcess
 class GlobusProcess
          Globus Process implementation.
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.gridengine
 

Classes in org.objectweb.proactive.core.process.gridengine that implement ExternalProcess
 class GridEngineSubProcess
           The GridEngineSubProcess class is able to start any class, of the ProActive library, on a cluster managed by Sun Grid Engine protocol.
 

Constructors in org.objectweb.proactive.core.process.gridengine with parameters of type ExternalProcess
GridEngineSubProcess(ExternalProcess targetProcess)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.lsf
 

Classes in org.objectweb.proactive.core.process.lsf that implement ExternalProcess
 class CNLSFProcess
          Custom implementation of LSFProcess for CHINA GRID
 class LSFBSubProcess
           The LSFBSubProcess class is able to start any class, of the ProActive library, on a cluster managed by LSF prtocol.
 

Methods in org.objectweb.proactive.core.process.lsf that return ExternalProcess
static ExternalProcess LSFBSubProcess.buildBKillProcess(int jobID)
          Builds bkill command and encapsulates it in a process
 

Constructors in org.objectweb.proactive.core.process.lsf with parameters of type ExternalProcess
LSFBSubProcess(ExternalProcess targetProcess)
          Creates a new LSFBsubProcess
CNLSFProcess(ExternalProcess targetProcess)
          Creates a new LSFBsubProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.nordugrid
 

Classes in org.objectweb.proactive.core.process.nordugrid that implement ExternalProcess
 class NGProcess
          NorduGrid Process implementation.
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.oar
 

Classes in org.objectweb.proactive.core.process.oar that implement ExternalProcess
 class OARGRIDSubProcess
           The OARGRIDSubProcess class is able to start any class, of the ProActive library, on a cluster managed by OARGRID protocol.
 class OARSubProcess
           The OARSubProcess class is able to start any class, of the ProActive library, on a cluster managed by OAR protocol.
 

Constructors in org.objectweb.proactive.core.process.oar with parameters of type ExternalProcess
OARSubProcess(ExternalProcess targetProcess)
           
OARGRIDSubProcess(ExternalProcess targetProcess)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.pbs
 

Classes in org.objectweb.proactive.core.process.pbs that implement ExternalProcess
 class PBSSubProcess
           The PBSSubProcess class is able to start any class, of the ProActive library, on a cluster managed by PBS protocol.
 

Constructors in org.objectweb.proactive.core.process.pbs with parameters of type ExternalProcess
PBSSubProcess(ExternalProcess targetProcess)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.prun
 

Classes in org.objectweb.proactive.core.process.prun that implement ExternalProcess
 class PrunSubProcess
           The PrunSubProcess class is able to start any class, of the ProActive library, on a cluster using prun on top of PBS.
 

Methods in org.objectweb.proactive.core.process.prun that return ExternalProcess
static ExternalProcess PrunSubProcess.buildBKillProcess(int jobID)
          Builds qdel command and encapsulates it in a process
 

Constructors in org.objectweb.proactive.core.process.prun with parameters of type ExternalProcess
PrunSubProcess(ExternalProcess targetProcess)
          Creates a new PBSBsubProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.rlogin
 

Classes in org.objectweb.proactive.core.process.rlogin that implement ExternalProcess
 class RLoginProcess
           The RloginProcess class is able to start any class, of the ProActive library, using rlogin command.
 class RLoginProcessList
          This class contains a list of RSHProcess processes
 

Constructors in org.objectweb.proactive.core.process.rlogin with parameters of type ExternalProcess
RLoginProcess(ExternalProcess targetProcess)
          Creates a new RloginProcess
RLoginProcess(ExternalProcess targetProcess, boolean exitAfterCommand)
          Creates a new RloginProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.rsh
 

Classes in org.objectweb.proactive.core.process.rsh that implement ExternalProcess
 class RSHHierarchicalProcess
          This process starts a forwarder defined by the target process using RSH.
 class RSHJVMProcess
           The RSHJVMProcess class is able to start any class, of the ProActive library, using rsh protocol.
 class RSHNodeProcess
           This class has the same functionalities than RSHJVMProcess, except that the class associated with the target JVMProcess ie the class that the target process will start is set automatically to org.objectweb.proactive.core.runtime.startRuntime.
 class RSHProcess
           The RSHProcess class is able to start any class, of the ProActive library, using rsh protocol.
 class RSHProcessList
          This class contains a list of RSHProcess processes
 

Methods in org.objectweb.proactive.core.process.rsh that return ExternalProcess
 ExternalProcess RSHHierarchicalProcess.getHierarchicalProcess()
           
 

Methods in org.objectweb.proactive.core.process.rsh with parameters of type ExternalProcess
 void RSHHierarchicalProcess.setHierarchicalProcess(ExternalProcess process)
           
 

Constructors in org.objectweb.proactive.core.process.rsh with parameters of type ExternalProcess
RSHProcess(ExternalProcess targetProcess)
          Creates a new RSHProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.rsh.maprsh
 

Classes in org.objectweb.proactive.core.process.rsh.maprsh that implement ExternalProcess
 class MapRshProcess
           The MapRshProcess class is able to start any class, of the ProActive library, using maprsh.
 

Constructors in org.objectweb.proactive.core.process.rsh.maprsh with parameters of type ExternalProcess
MapRshProcess(ExternalProcess targetProcess)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.ssh
 

Classes in org.objectweb.proactive.core.process.ssh that implement ExternalProcess
 class SSHHierarchicalProcess
          This process starts a forwarder defined by the target process using SSH.
 class SSHJVMProcess
           The SSHJVMProcess class is able to start any class, of the ProActive library, using ssh protocol.
 class SSHNodeProcess
           This class has the same functionalities than SSHJVMProcess, except that the class associated with the target JVMProcess ie the class that the target process will start is set automatically to org.objectweb.proactive.core.runtime.startRuntime.
 class SSHProcess
           The SSHProcess class is able to start any class, of the ProActive library, using ssh protocol.
 class SSHProcessList
          This class contains a list of SSHProcess processes
 

Methods in org.objectweb.proactive.core.process.ssh that return ExternalProcess
 ExternalProcess SSHHierarchicalProcess.getHierarchicalProcess()
           
 

Methods in org.objectweb.proactive.core.process.ssh with parameters of type ExternalProcess
 void SSHHierarchicalProcess.setHierarchicalProcess(ExternalProcess process)
           
 

Constructors in org.objectweb.proactive.core.process.ssh with parameters of type ExternalProcess
SSHProcess(ExternalProcess targetProcess)
          Creates a new SSHProcess
 

Uses of ExternalProcess in org.objectweb.proactive.core.process.unicore
 

Classes in org.objectweb.proactive.core.process.unicore that implement ExternalProcess
 class UnicoreProcess
          Unicore Process implementation.
 

Constructors in org.objectweb.proactive.core.process.unicore with parameters of type ExternalProcess
UnicoreProcess(ExternalProcess targetProcess)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.runtime
 

Methods in org.objectweb.proactive.core.runtime that return ExternalProcess
 ExternalProcess ProActiveRuntimeForwarderImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntimeForwarderImpl.getProcessToDeploy(UniqueRuntimeID urid, ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntimeForwarder.getProcessToDeploy(UniqueRuntimeID urid, ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntimeAdapterImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess RemoteProActiveRuntime.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess RemoteProActiveRuntimeForwarder.getProcessToDeploy(UniqueRuntimeID urid, ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntimeAdapterForwarderImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntimeImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess ProActiveRuntime.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
          Ask proActiveRuntimeDist for the process with given ids: padURL, creatorID, vmName.
 

Methods in org.objectweb.proactive.core.runtime with parameters of type ExternalProcess
protected  void ProActiveRuntimeForwarderImpl.setProcessesToDeploy(java.lang.String padURL, java.lang.String vmName, ExternalProcess process)
          Add process to process list to be hierarchically deployed, if we launched a forwarder it will ask for it using register().
 

Uses of ExternalProcess in org.objectweb.proactive.core.runtime.http
 

Methods in org.objectweb.proactive.core.runtime.http that return ExternalProcess
 ExternalProcess HttpProActiveRuntime.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.runtime.ibis
 

Methods in org.objectweb.proactive.core.runtime.ibis that return ExternalProcess
 ExternalProcess IbisProActiveRuntimeImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.runtime.jini
 

Methods in org.objectweb.proactive.core.runtime.jini that return ExternalProcess
 ExternalProcess JiniRuntimeImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 

Uses of ExternalProcess in org.objectweb.proactive.core.runtime.rmi
 

Methods in org.objectweb.proactive.core.runtime.rmi that return ExternalProcess
 ExternalProcess RmiProActiveRuntimeForwarderImpl.getProcessToDeploy(UniqueRuntimeID urid, ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 ExternalProcess RmiProActiveRuntimeImpl.getProcessToDeploy(ProActiveRuntime proActiveRuntimeDist, java.lang.String creatorID, java.lang.String vmName, java.lang.String padURL)
           
 



Copyright 2001-2005 INRIA All Rights Reserved.