TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.local.common
Class ProcessLaunchedCommand

java.lang.Object
  extended by org.eclipse.hyades.execution.local.common.CommandElement
      extended by org.eclipse.hyades.execution.local.common.SimpleProcessCommand
          extended by org.eclipse.hyades.execution.local.common.DetailedProcessCommand
              extended by org.eclipse.hyades.execution.local.common.ProcessLaunchedCommand
All Implemented Interfaces:
Constants

public class ProcessLaunchedCommand
extends DetailedProcessCommand


Field Summary
 
Fields inherited from interface org.eclipse.hyades.execution.local.common.Constants
CTL_PORT_NUM_CLIENT, CTL_PORT_NUM_SERVER, DATA_PORT_NUM_CLIENT, DEFAULT_TIMEOUT, MAX_COMMAND_LINE_LENGTH, MAX_DATA_LENGTH, MAX_MESSAGE_LENGTH, MESSAGE_HEADER_LENGTH, RA_ACKNOWLEDGEMENT_MESSAGE, RA_AGENT_ACTIVE, RA_AGENT_ATTACHED, RA_AGENT_CONFIGURATION, RA_AGENT_CONTROLLER_AVAILABLE, RA_AGENT_CONTROLLER_UNAVAILABLE, RA_AGENT_DETACHED, RA_AGENT_DETAILS, RA_AGENT_INACTIVE, RA_AGENT_LIST, RA_AGENT_QUERY_STATE, RA_AGENT_REQUEST_MONITOR, RA_AGENT_REQUEST_MONITOR_PORT, RA_AGENT_SCOPING_INFORMATION, RA_ATTACH_FAILED, RA_ATTACH_SUCCESSFUL, RA_ATTACH_TO_AGENT, RA_AUTHENTICATE, RA_AUTHENTICATION_FAILED, RA_AUTHENTICATION_SUCCESSFUL, RA_BINARY_CUSTOM_COMMAND, RA_CONSOLE_INFO, RA_CONTROL_MESSAGE, RA_CONTROLLER_MONITOR_PEER, RA_CONTROLLER_REQUEST_MONITOR, RA_CONTROLLER_REQUEST_MONITOR_PORT, RA_CUSTOM_COMMAND, RA_DELETE_FILE, RA_DETACH_FROM_AGENT, RA_ERROR_STRING, RA_GET_FILE, RA_GET_PROPERTY_LIST, RA_KILL_PROCESS, RA_LAUNCH_PROCESS, RA_LOCAL_AGENT_ACTIVE, RA_MAGIC, RA_MAGIC_0, RA_MAGIC_1, RA_MAGIC_2, RA_MAGIC_3, RA_MANAGE_FILE, RA_MASTER_ADDRESS, RA_PEER_UNREACHABLE, RA_PIPE_NAMESPACE, RA_PIPE_NAMESPACE_WIN32, RA_PROCESS_EXITED, RA_PROCESS_LAUNCHED, RA_PROCESS_LIST, RA_PROPERTY_LIST, RA_PUT_FILE, RA_QUERY_AGENT_DETAILS, RA_QUERY_AGENT_LIST, RA_QUERY_PROCESS_LIST, RA_REGISTER_AGENT_NOTIFICATION, RA_RESOURCE_LOCATION, RA_SERVER_SECURITY_REQUIREMENTS, RA_SET_NAME_VALUE_PAIR, RA_SHUTDOWN, RA_START_MONITORING_AGENT_LOCAL, RA_START_MONITORING_AGENT_REMOTE, RA_STOP_MONITORING_AGENT, RA_VERSION, sizeofByte, sizeofChar, sizeofLong, sizeofShort
 
Constructor Summary
ProcessLaunchedCommand()
          ProcessLaunchedCommand constructor comment.
 
Method Summary
 void addEnvironmentVariable(java.lang.String name, java.lang.String value)
          Insert the method's description here.
 java.lang.String getArgs()
          Insert the method's description here.
 java.lang.String[] getEnvironment()
          Insert the method's description here.
 java.lang.String getExe()
          Insert the method's description here.
 int getSize()
          Insert the method's description here.
 int readFromBuffer(byte[] buffer, int offset)
          Insert the method's description here.
 void setArgs(java.lang.String args)
          Insert the method's description here.
 void setEnvironment(java.lang.String[] env)
          Insert the method's description here.
 void setExe(java.lang.String exe)
          Insert the method's description here.
 int writeToBuffer(byte[] buffer, int offset)
          writeToBuffer method comment.
 
Methods inherited from class org.eclipse.hyades.execution.local.common.DetailedProcessCommand
getProcessUUID
 
Methods inherited from class org.eclipse.hyades.execution.local.common.SimpleProcessCommand
getProcessId, setProcessId
 
Methods inherited from class org.eclipse.hyades.execution.local.common.CommandElement
getContext, getTag, setContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessLaunchedCommand

public ProcessLaunchedCommand()
ProcessLaunchedCommand constructor comment.

Method Detail

addEnvironmentVariable

public void addEnvironmentVariable(java.lang.String name,
                                   java.lang.String value)
Insert the method's description here. Creation date: (10/31/00 7:42:56 PM)

Parameters:
name - java.lang.String
value - java.lang.String

getArgs

public java.lang.String getArgs()
Insert the method's description here. Creation date: (6/2/00 12:59:18 PM)

Returns:
java.lang.String

getEnvironment

public java.lang.String[] getEnvironment()
Insert the method's description here. Creation date: (11/9/00 9:02:18 AM)

Returns:
java.lang.String[]

getExe

public java.lang.String getExe()
Insert the method's description here. Creation date: (9/11/00 8:58:33 PM)

Returns:
java.lang.String

getSize

public int getSize()
Insert the method's description here. Creation date: (6/8/00 1:00:36 PM)

Overrides:
getSize in class DetailedProcessCommand
Returns:
int

readFromBuffer

public int readFromBuffer(byte[] buffer,
                          int offset)
Insert the method's description here. Creation date: (9/11/00 10:20:50 PM)

Overrides:
readFromBuffer in class DetailedProcessCommand
Parameters:
buffer - byte[]
offset - int
Returns:
int

setArgs

public void setArgs(java.lang.String args)
Insert the method's description here. Creation date: (6/2/00 1:00:01 PM)

Parameters:
args - java.lang.String

setExe

public void setExe(java.lang.String exe)
Insert the method's description here. Creation date: (9/11/00 8:58:07 PM)

Parameters:
exe - java.lang.String

setEnvironment

public void setEnvironment(java.lang.String[] env)
Insert the method's description here. Creation date: (7/21/00 2:36:20 PM)

Parameters:
buffer - byte[]
offset - int

writeToBuffer

public int writeToBuffer(byte[] buffer,
                         int offset)
Description copied from class: DetailedProcessCommand
writeToBuffer method comment.

Overrides:
writeToBuffer in class DetailedProcessCommand
Parameters:
buffer - Buffer containing serialized command
offset - Start position for reading
Returns:

TPTP 4.6.0 Platform Project
Public API Specification