TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.internal.execution.local.common
Class AuthenticateCommand

java.lang.Object
  extended by org.eclipse.hyades.internal.execution.local.common.CommandElement
      extended by org.eclipse.hyades.internal.execution.local.common.AuthenticateCommand
All Implemented Interfaces:
Constants

public class AuthenticateCommand
extends CommandElement
implements Constants


Field Summary
 
Fields inherited from class org.eclipse.hyades.internal.execution.local.common.CommandElement
_context, _tag
 
Fields inherited from interface org.eclipse.hyades.internal.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
AuthenticateCommand()
           
AuthenticateCommand(java.lang.String name, java.lang.String password)
           
 
Method Summary
 int getSize()
          Return the size of this command in number of bytes
 int readFromBuffer(byte[] buffer, int offset)
          Construct the command by reading the buffer
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 int writeToBuffer(byte[] buffer, int offset)
          Serialize the command into the byte buffer
 
Methods inherited from class org.eclipse.hyades.internal.execution.local.common.CommandElement
getContext, getTag, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticateCommand

public AuthenticateCommand()

AuthenticateCommand

public AuthenticateCommand(java.lang.String name,
                           java.lang.String password)
Method Detail

setName

public void setName(java.lang.String name)

setPassword

public void setPassword(java.lang.String password)

getSize

public int getSize()
Description copied from class: CommandElement
Return the size of this command in number of bytes

Overrides:
getSize in class CommandElement
Returns:
size
See Also:
CommandElement.getSize()

readFromBuffer

public int readFromBuffer(byte[] buffer,
                          int offset)
Description copied from class: CommandElement
Construct the command by reading the buffer

Overrides:
readFromBuffer in class CommandElement
Parameters:
buffer - Buffer containing serialized command
offset - Start position for reading
Returns:
See Also:
CommandElement.readFromBuffer(byte[], int)

writeToBuffer

public int writeToBuffer(byte[] buffer,
                         int offset)
Description copied from class: CommandElement
Serialize the command into the byte buffer

Overrides:
writeToBuffer in class CommandElement
Parameters:
buffer - Buffer containing serialized command
offset - Start position for reading
Returns:
See Also:
CommandElement.writeToBuffer(byte[], int)

TPTP 4.6.0 Platform Project
Internal API Specification