TPTP 4.5.0 Platform Project
Public API Specification

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

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.ConsoleInfoCommand
All Implemented Interfaces:
Constants

public class ConsoleInfoCommand
extends SimpleProcessCommand


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
ConsoleInfoCommand(long pid, java.io.InputStream stdout, java.io.InputStream stderr, java.io.OutputStream stdin)
           
 
Method Summary
 long getProcessId()
          Insert the method's description here.
 int getSize()
          getSize method comment.
 java.io.InputStream getStdErr()
           
 java.io.OutputStream getStdIn()
           
 java.io.InputStream getStdOut()
           
 int readFromBuffer(byte[] buffer, int offset)
          readFromBuffer method comment.
 int writeToBuffer(byte[] buffer, int offset)
          writeToBuffer method comment.
 
Methods inherited from class org.eclipse.hyades.execution.local.common.SimpleProcessCommand
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

ConsoleInfoCommand

public ConsoleInfoCommand(long pid,
                          java.io.InputStream stdout,
                          java.io.InputStream stderr,
                          java.io.OutputStream stdin)
Method Detail

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 command
offset - 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 command
offset - Start position for reading
Returns:

TPTP 4.5.0 Platform Project
Public API Specification