org.objectweb.proactive.core.process
Interface DependentProcess

All Superinterfaces:
ExternalProcess, java.io.Serializable, UniversalProcess
All Known Implementing Classes:
MPIDependentProcess

public interface DependentProcess
extends ExternalProcess

A Dependent process must implement this interface. Take a look at MPIDependentProcess for an example of DependentProcess implementation.

Author:
ProActive Team
See Also:
MPIDependentProcess

Field Summary
 
Fields inherited from interface org.objectweb.proactive.core.process.UniversalProcess
logger, UNKNOWN_NODE_NUMBER
 
Method Summary
 void setDependencyParameters(java.lang.Object[] dependencyParameters)
          Set the parameters from which this process depends
 
Methods inherited from interface org.objectweb.proactive.core.process.ExternalProcess
closeStream, getCompositionType, getErrorMessageLogger, getFileTransferWorkShopDeploy, getFileTransferWorkShopRetrieve, getInputMessageLogger, getOutputMessageSink, setErrorMessageLogger, setInputMessageLogger, setOutputMessageSink
 
Methods inherited from interface org.objectweb.proactive.core.process.UniversalProcess
exitValue, getCommand, getCommandPath, getEnvironment, getFinalProcess, getHostname, getNodeNumber, getProcessId, getUsername, isDependent, isFinished, isHierarchical, isSequential, isStarted, setCommandPath, setEnvironment, setHostname, setStarted, setUsername, startFileTransfer, startProcess, stopProcess, waitFor
 

Method Detail

setDependencyParameters

public void setDependencyParameters(java.lang.Object[] dependencyParameters)
Set the parameters from which this process depends

Parameters:
dependencyParameters -


Copyright 2001-2005 INRIA All Rights Reserved.