TPTP 4.5.0 Platform Project
Public API Specification

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

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.DetailedAgentInfoCommand
All Implemented Interfaces:
Constants
Direct Known Subclasses:
AgentActiveCommand, AgentDetailsCommand, AgentInactiveCommand

public abstract class DetailedAgentInfoCommand
extends DetailedProcessCommand
implements Constants


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
DetailedAgentInfoCommand()
          ProcessInfoCommandEntry constructor comment.
 
Method Summary
 java.lang.String getAgentName()
           
 java.lang.String getAgentType()
           
 java.lang.String getAgentUUID()
           
 int getSize()
          getSize method comment.
 int readFromBuffer(byte[] buffer, int offset)
          readFromBuffer method comment.
 void setAgentName(java.lang.String name)
           
 void setAgentType(java.lang.String type)
           
 void setAgentUUID(java.lang.String uuid)
           
 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

DetailedAgentInfoCommand

public DetailedAgentInfoCommand()
ProcessInfoCommandEntry constructor comment.

Method Detail

getAgentName

public java.lang.String getAgentName()

setAgentName

public void setAgentName(java.lang.String name)

getAgentType

public java.lang.String getAgentType()

setAgentType

public void setAgentType(java.lang.String type)

getAgentUUID

public java.lang.String getAgentUUID()

setAgentUUID

public void setAgentUUID(java.lang.String uuid)

getSize

public int getSize()
Description copied from class: DetailedProcessCommand
getSize method comment.

Overrides:
getSize in class DetailedProcessCommand
Returns:
size

readFromBuffer

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

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

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.5.0 Platform Project
Public API Specification