|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.proactive.core.process.AbstractUniversalProcess
org.objectweb.proactive.core.process.AbstractExternalProcess
org.objectweb.proactive.core.process.JVMProcessImpl
org.objectweb.proactive.core.process.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.
Nested Class Summary |
Nested classes inherited from class org.objectweb.proactive.core.process.AbstractExternalProcess |
AbstractExternalProcess.NullMessageLogger, AbstractExternalProcess.ProcessInputHandler, AbstractExternalProcess.ProcessOutputHandler, AbstractExternalProcess.SimpleMessageSink, AbstractExternalProcess.StandardOutputMessageLogger |
Field Summary |
Fields inherited from class org.objectweb.proactive.core.process.JVMProcessImpl |
bootClasspath, classname, classpath, DEFAULT_CLASSNAME, DEFAULT_CLASSPATH, DEFAULT_JAVAPATH, DEFAULT_JVMPARAMETERS, DEFAULT_LOG4J_FILE, DEFAULT_POLICY_FILE, javaPath, jvmParameters, log4jFile, modifiedOptions, overwrite, parameters, policyFile |
Fields inherited from class org.objectweb.proactive.core.process.AbstractExternalProcess |
clogger, closeStream, errorMessageLogger, externalProcess, FILE_TRANSFER_DEFAULT_PROTOCOL, fileTransferLogger, inputMessageLogger, IS_WINDOWS_SYSTEM, NO_COMPOSITION, outputMessageSink |
Fields inherited from class org.objectweb.proactive.core.process.AbstractUniversalProcess |
certificateLocation, command, command_path, DEFAULT_HOSTNAME, DEFAULT_USERNAME, environment, hostname, isFinished, isStarted, LOCALHOST, privateKeyLocation, securityFile, username |
Fields inherited from interface org.objectweb.proactive.core.process.UniversalProcess |
UNKNOWN_NODE_NUMBER |
Constructor Summary | |
JVMNodeProcess()
Creates a new instance of JVMNodeProcess. |
|
JVMNodeProcess(RemoteProcessMessageLogger messageLogger)
Creates a new instance of JVMNodeProcess |
|
JVMNodeProcess(RemoteProcessMessageLogger inputMessageLogger,
RemoteProcessMessageLogger errorMessageLogger)
Creates a new instance of JVMNodeProcess |
Methods inherited from class org.objectweb.proactive.core.process.JVMProcessImpl |
buildCommand, buildJavaCommand, changeSettings, getBootClasspath, getClassname, getClasspath, getFinalProcess, getJavaPath, getJvmOptions, getLog4jFile, getNodeNumber, getParameters, getPolicyFile, getProcessId, main, resetParameters, setBootClasspath, setClassname, setClasspath, setExtendedJVM, setJavaPath, setJvmOptions, setLog4jFile, setOverwrite, setParameters, setPolicyFile |
Methods inherited from class org.objectweb.proactive.core.process.AbstractUniversalProcess |
checkStarted, getCommand, getCommandPath, getEnvironment, getHostname, getUsername, isFinished, isHierarchical, isStarted, pushProcessAttributes, setCommandPath, setEnvironment, setHostname, setUsername, startFileTransfer, startProcess, stopProcess, toString, toString, waitFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
getCommand, getCommandPath, getEnvironment, getHostname, getUsername, isFinished, isHierarchical, isStarted, setCommandPath, setEnvironment, setHostname, setUsername, startFileTransfer, startProcess, stopProcess, waitFor |
Constructor Detail |
public JVMNodeProcess()
public JVMNodeProcess(RemoteProcessMessageLogger messageLogger)
messageLogger
- The logger that handles input and error stream of this processpublic JVMNodeProcess(RemoteProcessMessageLogger inputMessageLogger, RemoteProcessMessageLogger errorMessageLogger)
inputMessageLogger
- The logger that handles input stream of this processerrorMessageLogger
- The logger that handles error stream of this process
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |