com.tivoli.twg.engine
Class TWGManagedObjectRestartCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.engine.TWGManagedObjectRestartCommand

public class TWGManagedObjectRestartCommand
extends Command

Command class for requesting various restart actions on managed objects


Field Summary
static int REQUEST_POWERDOWN
          Request code for system powerdown
static int REQUEST_RESTART
          Request code for system restart ("reboot")
static int REQUEST_SHUTDOWN
          Request code for system shutdown
static int REQUEST_WAKEONLAN
          Request code for system wake-on-LAN
 
Fields inherited from class com.tivoli.twg.libs.Command
CMD_SENDER_FLAG, CMDRET_CREATE_CMDPKT_FAILED, CMDRET_ENCRYPT_FAIL, CMDRET_ENQUEUE_LOCAL_FAILED, CMDRET_INVALID_DEST_ADDRESS, CMDRET_NO_LOCAL_SVCNODE_IMPL, CMDRET_SECURE_FAIL, CMDRET_SEND_BUFFER_FAILED, CMDRET_SEND_FAILED, CMDRET_SEND_TIMEOUT, CMDRET_SERVICEFAILED, CMDRET_SESS_DISABLED_LCL, CMDRET_SESS_DISABLED_RMT, CMDRET_SESS_UNAVAIL_LCL, CMDRET_SESS_UNAVAIL_RMT, CMDRET_SESS_WAIT_DONE, CMDRET_SESS_WAIT_EXPIRED, CMDRET_SESS_WAITING, COMMAND_TYPE_INPUT, COMMAND_TYPE_OUTPUT, DEFAULT_CMD_TIMEOUT, ENQUEUE_FAILED_COPYDATA, ENQUEUE_FAILED_NO_DESTPATH, ENQUEUE_FAILED_NO_PROCESS_HANDLE, ENQUEUE_FAILED_NO_SVC_NODE_HANDLE, ENQUEUE_FAILED_SECURITY, ENQUEUE_GENERAL_FAILURE, JNI_BUFFER_NULL, JNI_ENTRY_POINT_NOT_LOADED, JNI_HANDLE_NULL, JNI_INITIALIZE_FAILED, RMI_LOOKUP_ERROR, SESSION_NONE, SESSION_PREFERRED, SESSION_REQUIRED
 
Constructor Summary
TWGManagedObjectRestartCommand(int req_code, LongValueSet oids)
          Constructor for restart request
 
Method Summary
 int getResultCode(int index)
          Get result code for object at given index of object ID set sent
 
Methods inherited from class com.tivoli.twg.libs.Command
AddInputParm, AddInputParm, AddObjectAsInputParm, AddObjectAsOutputParm, AddOutputParm, AddOutputParm, addToDebugStrings, AllocateBuffer, AttachInputParm, AttachOutputParm, CmdId, CommandCode, commandCodeDebugString, CommandComplete, CompressObject, debugPrint, DecompressObject, DestinationAddress, DetachInputParm, DetachOutputParm, FreeBuffer, FreeInputsAfterSend, getCmdType, GetObjectFromInputParm, GetObjectFromOutputParm, getSenderServiceNode, hexDump, InputParm, InputParm, InputParmLength, IsFlatInputBuffer, IsFlatOutputBuffer, IsPostponedReply, MakeFlatInputBuffer, MakeFlatOutputBuffer, NumInputParms, NumOutputParms, OutputParm, OutputParm, OutputParmLength, Postpo neReply, ResetIndex, ResetInput, ResetOutput, ReturnAddress, ReturnCode, ReturnCodeToString, RootDestinationAddress, RootReturnAddress, SessionHold, SessionMode, SessionRelease, SessionWaitTime, setCmdType, setCmdTypeInput, setCmdTypeOutput, SetCommandCode, setCommandCodeDebugString, setCommandCompleteListener, SetDestinationAddress, SetNewID, SetReturnAddress, SetReturnCode, setSenderServiceNode, SetSessionHold, SetSessionMode, SetSessionRelease, SetSessionWaitTime, SetTimeOut, TimeOut, toString, UseFlatInputBuffer, UseFlatOutputBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REQUEST_RESTART

public static final int REQUEST_RESTART
Request code for system restart ("reboot")

See Also:
Constant Field Values

REQUEST_SHUTDOWN

public static final int REQUEST_SHUTDOWN
Request code for system shutdown

See Also:
Constant Field Values

REQUEST_POWERDOWN

public static final int REQUEST_POWERDOWN
Request code for system powerdown

See Also:
Constant Field Values

REQUEST_WAKEONLAN

public static final int REQUEST_WAKEONLAN
Request code for system wake-on-LAN

See Also:
Constant Field Values
Constructor Detail

TWGManagedObjectRestartCommand

public TWGManagedObjectRestartCommand(int req_code,
                                      LongValueSet oids)
Constructor for restart request

Parameters:
req_code - - request code for action to be taken
oids - - set of managed object to be acted upon
Method Detail

getResultCode

public int getResultCode(int index)
Get result code for object at given index of object ID set sent

Parameters:
index - - index into 'oids' set passed for request
Returns:
result code (see values in TWGManagedObjectActionListener)