org.eclipse.hyades.execution.local.common
Class ConsoleInfoCommand
java.lang.Object
org.eclipse.hyades.execution.local.common.CommandElement
org.eclipse.hyades.execution.local.common.SimpleProcessCommand
org.eclipse.hyades.execution.local.common.ConsoleInfoCommand
- All Implemented Interfaces:
- Constants
public class ConsoleInfoCommand
- extends SimpleProcessCommand
| 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 |
ConsoleInfoCommand(long pid,
java.io.InputStream stdout,
java.io.InputStream stderr,
java.io.OutputStream stdin)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConsoleInfoCommand
public ConsoleInfoCommand(long pid,
java.io.InputStream stdout,
java.io.InputStream stderr,
java.io.OutputStream stdin)
getProcessId
public long getProcessId()
- Description copied from class:
SimpleProcessCommand
- Insert the method's description here. Creation date: (9/11/00 10:32:18 PM)
- Overrides:
getProcessId in class SimpleProcessCommand
- Returns:
- long
getStdOut
public java.io.InputStream getStdOut()
getStdErr
public java.io.InputStream getStdErr()
getStdIn
public java.io.OutputStream getStdIn()
getSize
public int getSize()
- Description copied from class:
SimpleProcessCommand
- getSize method comment.
- Overrides:
getSize in class SimpleProcessCommand
- Returns:
- size
readFromBuffer
public int readFromBuffer(byte[] buffer,
int offset)
- Description copied from class:
SimpleProcessCommand
- readFromBuffer method comment.
- Overrides:
readFromBuffer in class SimpleProcessCommand
- Parameters:
buffer - Buffer containing serialized commandoffset - Start position for reading
- Returns:
writeToBuffer
public int writeToBuffer(byte[] buffer,
int offset)
- Description copied from class:
SimpleProcessCommand
- writeToBuffer method comment.
- Overrides:
writeToBuffer in class SimpleProcessCommand
- Parameters:
buffer - Buffer containing serialized commandoffset - Start position for reading
- Returns: