com.tivoli.twg.libs
Class SendAuthorizationCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.libs.SendAuthorizationCommand

public class SendAuthorizationCommand
extends Command

This command is a special command used for sending authorization to an app to allow it to send messages (assuming the app is on a system which is not authorized to send)


Field Summary
 
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
SendAuthorizationCommand(int timeout)
          Constructor for authorization command
SendAuthorizationCommand(int timeout, CommandCompleteListener ccl)
          Constructor for authorization command
 
Method Summary
 byte[] MakeFlatInputBuffer(int offset)
          Build a flat input buffer, and return as a byte array.
 byte[] MakeFlatOutputBuffer(int offset)
          Build a flat output buffer, and return as a byte array.
 
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, NumInputParms, NumOutputParms, OutputParm, OutputParm, OutputParmLength, PostponeReply, 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
 

Constructor Detail

SendAuthorizationCommand

public SendAuthorizationCommand(int timeout)
Constructor for authorization command

Parameters:
timeout - - duration of authorization, in milliseconds

SendAuthorizationCommand

public SendAuthorizationCommand(int timeout,
                                CommandCompleteListener ccl)
Constructor for authorization command

Parameters:
timeout - - duration of authorization, in milliseconds
ccl - - command complete listener
Method Detail

MakeFlatOutputBuffer

public byte[] MakeFlatOutputBuffer(int offset)
Build a flat output buffer, and return as a byte array.

Overrides:
MakeFlatOutputBuffer in class Command
Parameters:
offset - - offset in byte array of start of output buffer
Returns:
byte array containing output buffer

MakeFlatInputBuffer

public byte[] MakeFlatInputBuffer(int offset)
Build a flat input buffer, and return as a byte array.

Overrides:
MakeFlatInputBuffer in class Command
Parameters:
offset - - offset in byte array of start of output buffer
Returns:
byte array containing output buffer