MicroTAPAS
Class RequestPars

java.lang.Object
  |
  +--MicroTAPAS.RequestPars
All Implemented Interfaces:
java.io.Serializable

public class RequestPars
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static int ActorBehaviourPlugIn
           
static int ActorBehaviourPlugOut
           
static int ActorCapabilities
           
static int ActorChangeBehaviour
           
 java.lang.Object actorInterface
          ActorChangeBehaviour: The actor interface.
static int ActorPlay
           
static int ActorPlugIn
           
 ActorPlugInReq actorPlugInReq
          For ActorPlugIn and ActorChangeBehaviour.
static int ActorPlugOut
           
 boolean apo
          For ActorPlugOut, true if the addressed actor shall be plugged out as well (terminated)
 ApplicationMessage applicationMessage
          For RoleSessionAction
 CapabilitySet capabilities
          For ActorCapabilities
 int capOpType
          For ActorCapabilities
 long ID
          Unique request identifier (system time in milliseconds).
 boolean isMoved
          For ActorPlugOut, indicates if the actor is simply moved.
 GAI mobilityGAI
          For MobilityRequest
 MobilityRequest mobilityRequest
          For MobilityRequest
static int MobilityRequest
           
 Play play
          For PlayPlugIn
static int PlayChangesPlugIn
           
static int PlayPlugIn
           
static int PlayPlugOut
           
 GAI plugOutActor
          For ActorPlugOut: which actor to be plugged out.
 RoleSession plugOutRoleSession
          For ActorPlugOut: which RoleSession to be plugged out.
 GAI realPlugOutActor
          For ActorPlugOut: the real actor being plugged out.
 GAI receiver
          Receiver of request.
 int requestType
          The type of request.
 RoleSession roleSession
          For ActorPlugIn/Out & RoleSessionAction
static int RoleSessionAction
           
static java.lang.String[] RT
           
 GAI sender
          Sender of request.
 java.lang.String subscribeCancel
          For Subscribe: On SubscribeCancel
static int SubscribeCancel
           
 java.lang.String[] subscribeReport
          For Subscribe: On SubscribeReport
static int SubscribeReport
           
 SubscribeRequest subscribeRequest
          For Subscribe: On SubscribeRequest
static int SubscribeRequest
           
 java.lang.String[] upgradePars
          For ActorChangeBehaviour: Parameters that may be inherited by upgraded actor.
 
Constructor Summary
RequestPars()
          Empty constructor.
RequestPars(int pType, GAI pSender, GAI pReceiver)
          Constructor to fill data field values
RequestPars(int pType, GAI pSender, GAI pReceiver, long id)
          Constructor to fill data field values
 
Method Summary
 void newID()
          Gives this request a new unique ID (System.currentTimeMillis()).
 java.lang.String toString()
          Simple utility to convert data fields into one string for Debug purposes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

requestType

public int requestType
The type of request.


sender

public GAI sender
Sender of request.


receiver

public GAI receiver
Receiver of request.


ID

public long ID
Unique request identifier (system time in milliseconds).


PlayPlugIn

public static final int PlayPlugIn
See Also:
Constant Field Values

PlayChangesPlugIn

public static final int PlayChangesPlugIn
See Also:
Constant Field Values

PlayPlugOut

public static final int PlayPlugOut
See Also:
Constant Field Values

ActorPlugIn

public static final int ActorPlugIn
See Also:
Constant Field Values

ActorPlugOut

public static final int ActorPlugOut
See Also:
Constant Field Values

ActorBehaviourPlugIn

public static final int ActorBehaviourPlugIn
See Also:
Constant Field Values

ActorChangeBehaviour

public static final int ActorChangeBehaviour
See Also:
Constant Field Values

ActorBehaviourPlugOut

public static final int ActorBehaviourPlugOut
See Also:
Constant Field Values

ActorPlay

public static final int ActorPlay
See Also:
Constant Field Values

SubscribeRequest

public static final int SubscribeRequest
See Also:
Constant Field Values

SubscribeReport

public static final int SubscribeReport
See Also:
Constant Field Values

SubscribeCancel

public static final int SubscribeCancel
See Also:
Constant Field Values

RoleSessionAction

public static final int RoleSessionAction
See Also:
Constant Field Values

ActorCapabilities

public static final int ActorCapabilities
See Also:
Constant Field Values

MobilityRequest

public static final int MobilityRequest
See Also:
Constant Field Values

RT

public static java.lang.String[] RT

play

public Play play
For PlayPlugIn


actorPlugInReq

public ActorPlugInReq actorPlugInReq
For ActorPlugIn and ActorChangeBehaviour.


plugOutRoleSession

public RoleSession plugOutRoleSession
For ActorPlugOut: which RoleSession to be plugged out.


plugOutActor

public GAI plugOutActor
For ActorPlugOut: which actor to be plugged out.


realPlugOutActor

public GAI realPlugOutActor
For ActorPlugOut: the real actor being plugged out.


apo

public boolean apo
For ActorPlugOut, true if the addressed actor shall be plugged out as well (terminated)


isMoved

public boolean isMoved
For ActorPlugOut, indicates if the actor is simply moved.


upgradePars

public java.lang.String[] upgradePars
For ActorChangeBehaviour: Parameters that may be inherited by upgraded actor.


actorInterface

public java.lang.Object actorInterface
ActorChangeBehaviour: The actor interface.


applicationMessage

public ApplicationMessage applicationMessage
For RoleSessionAction


roleSession

public RoleSession roleSession
For ActorPlugIn/Out & RoleSessionAction


subscribeRequest

public SubscribeRequest subscribeRequest
For Subscribe: On SubscribeRequest


subscribeReport

public java.lang.String[] subscribeReport
For Subscribe: On SubscribeReport


subscribeCancel

public java.lang.String subscribeCancel
For Subscribe: On SubscribeCancel


capOpType

public int capOpType
For ActorCapabilities


capabilities

public CapabilitySet capabilities
For ActorCapabilities


mobilityRequest

public MobilityRequest mobilityRequest
For MobilityRequest


mobilityGAI

public GAI mobilityGAI
For MobilityRequest

Constructor Detail

RequestPars

public RequestPars()
Empty constructor.


RequestPars

public RequestPars(int pType,
                   GAI pSender,
                   GAI pReceiver)
Constructor to fill data field values


RequestPars

public RequestPars(int pType,
                   GAI pSender,
                   GAI pReceiver,
                   long id)
Constructor to fill data field values

Method Detail

newID

public void newID()
Gives this request a new unique ID (System.currentTimeMillis()).


toString

public java.lang.String toString()
Simple utility to convert data fields into one string for Debug purposes

Overrides:
toString in class java.lang.Object
Returns:
String form of the data fields