Uses of Class
MicroTAPAS.GAI

Packages that use GAI
MicroTAPAS   
MicroTAPAS.mobility   
MicroTAPAS.util   
 

Uses of GAI in MicroTAPAS
 

Fields in MicroTAPAS declared as GAI
 GAI SubscribeRequest.requestor
          Address to client that request for the service, and where the reports will be sent
 GAI[] SubscribeRequest.scope
          The set of addresses that shall be reported.
 GAI RoleSession.initiator
          RoleSession initiator
 GAI RoleSession.cooperator
          RoleSession cooperator
 GAI RequestResult.actor
          Mobility
 GAI RequestPars.sender
          Sender of request.
 GAI RequestPars.receiver
          Receiver of request.
 GAI RequestPars.plugOutActor
          For ActorPlugOut: which actor to be plugged out.
 GAI RequestPars.realPlugOutActor
          For ActorPlugOut: the real actor being plugged out.
 GAI RequestPars.mobilityGAI
          For MobilityRequest
 GAI ActorPlugInReq.location
          preferred location of new actor -or- location of existing actor; after plugIn: location of cooperator
 GAI ActorContext.self
          GAI value pointing to the very same Actor
 GAI ActorContext.parent
          GAI value pointing to the creator Actor, i.e. sender of it's ActorPlugIn request
 GAI ActorContext.hI
          HomeInterface, GAI value pointing to the assigned Director of the Actor
 

Methods in MicroTAPAS that return GAI
static GAI GAI.String2GAI(java.lang.String pS)
          Deprecated. Replaced by stringToGAI(String)
static GAI GAI.stringToGAI(java.lang.String pS)
          Creates a new GAI object with the GAI address being compiled from parameter pS
 GAI GAI.getPNESGAI()
          Returns the address of the PNES represented by this address.
 

Methods in MicroTAPAS with parameters of type GAI
 void SubscribeRequestServer.registerEvent(int et, GAI sc, java.lang.String at)
          Report of an event.
 void SubscribeCollection.registerEvent(int et, GAI sc, java.lang.String at)
          Register an event at all existing subscription clients.
 boolean RoleSessionCollection.lastRoleSession(GAI pActor)
          Deprecated. Replaced by RoleSessionCollection.isLastRoleSession(GAI)
 boolean RoleSessionCollection.isLastRoleSession(GAI pActor)
          Method to check if there is one or less RoleSessions left for the given actor.
 boolean RoleSessionCollection.actorMove(GAI oldGAI, GAI newGAI)
          Updates all RoleSessions to reflect an actor move
 boolean RoleSessionCollection.actorMove(GAI oldGAI, GAI newGAI)
          Updates all RoleSessions to reflect an actor move
 java.util.Vector RoleSessionCollection.getAllCooperators(GAI init)
          Method to retreive all the cooperting actors of a particular actor.
 void RoleSession.actorMove(GAI oldGAI, GAI newGAI)
          Method to update this RoleSession when an actor is moved
 void RoleSession.actorMove(GAI oldGAI, GAI newGAI)
          Method to update this RoleSession when an actor is moved
 ActorPlugInReq PlayingBase.actorRegistryRemove(GAI actor)
          Removes a plug in request that belongs to a given GAI address
 boolean PlayingBase.capabilityUpdate(GAI actor, int request, CapabilitySet caps)
          To perform update of the capability set for an actor registry
 RequestResult MicroApplicationActor.ActorPlay(GAI ident)
          Request to perform ActorPlay request for a specified actor.
 MicroActor MicroActorManager.actorGet(GAI keyGAI)
          Get actors from this manager
static java.lang.String GAI.toString(GAI obj)
          Utility to retrun the GAI address string representation of this GAI object
 boolean GAI.equalTo(GAI pGAI)
          Tests equality of this GAI to another one
 boolean GAI.pluggable(GAI pLocation)
          Tests pluggability of this GAI into another one
 void FaultHandler.faultReport(int faultType, GAI address, java.lang.String cause)
          A new fault reporting
 

Constructors in MicroTAPAS with parameters of type GAI
SubscribeRequest(GAI rq, int[] et, GAI[] adr, java.lang.String[] at, int wt, java.lang.String vv)
          Build subscription request.
SubscribeRequest(GAI rq, int[] et, GAI[] adr, java.lang.String[] at, int wt, java.lang.String vv)
          Build subscription request.
RoleSession(java.lang.String pRSI, GAI pInitiator, GAI pCooperator)
          Constructor to fill data field values
RoleSession(java.lang.String pRSI, GAI pInitiator, GAI pCooperator)
          Constructor to fill data field values
RequestPars(int pType, GAI pSender, GAI pReceiver)
          Constructor to fill data field values
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
RequestPars(int pType, GAI pSender, GAI pReceiver, long id)
          Constructor to fill data field values
GAI(GAI g)
          Constructs a new GAI object from the given GAI
ActorPlugInReq(GAI pLocation, Role pRole)
          Deprecated. Only kept for backward compatibility
ActorPlugInReq(GAI pLocation, Role pRole, CapabilitySet rqc, CapabilitySet rsc)
          Deprecated. Only kept for backward compatibility
ActorPlugInReq(GAI pLocation, Role pRole, CapabilitySet rqc, CapabilitySet rsc, java.lang.String pMoveStrategy, ActorContext pContext)
          Constructor used for plugging in a moved actor
ActorContext(GAI pGAI, GAI pParent, MicroPNES pPNES, GAI pHI, java.lang.String pDSL, CapabilitySet caps, Play pPlay, Role pRole, java.util.Hashtable pProps, java.lang.String pID)
          Constructor to fill data.
ActorContext(GAI pGAI, GAI pParent, MicroPNES pPNES, GAI pHI, java.lang.String pDSL, CapabilitySet caps, Play pPlay, Role pRole, java.util.Hashtable pProps, java.lang.String pID)
          Constructor to fill data.
ActorContext(GAI pGAI, GAI pParent, MicroPNES pPNES, GAI pHI, java.lang.String pDSL, CapabilitySet caps, Play pPlay, Role pRole, java.util.Hashtable pProps, java.lang.String pID)
          Constructor to fill data.
 

Uses of GAI in MicroTAPAS.mobility
 

Fields in MicroTAPAS.mobility declared as GAI
 GAI Node.maGAI
          Current MA - changes as the node is moved around.
 GAI Node.mmGAI
          Current MM - changes as the node is moved around.
 GAI Node.dirGAI
          Address of current director.
 GAI MobilityRequest.actor
           
 GAI MobilityRequest.moveTo
           
 GAI MobilityRequest.oldGAI
           
 GAI MobilityRequest.newGAI
           
 

Methods in MicroTAPAS.mobility that return GAI
 GAI MobilityRegistryManager.getDirectorGAI(java.lang.String sNode)
          Method to find the Director of a particular node
 GAI MobilityApplicationActor.getMAGAI()
           
 GAI MobilityApplicationActor.getMMGAI()
           
 

Methods in MicroTAPAS.mobility with parameters of type GAI
 boolean Node.actorMove(java.lang.String aID, GAI oldGAI, GAI newGAI)
          Method to delete an actor entry in the actor registry when an actor has moved to a different node.
 boolean Node.actorMove(java.lang.String aID, GAI oldGAI, GAI newGAI)
          Method to delete an actor entry in the actor registry when an actor has moved to a different node.
 boolean MobilityRegistryManager.nodeValidate(GAI mobGAI)
          Checks if a node is previously registered.
 RequestResult MobilityRegistryManager.actorMove(GAI oldGAI, GAI newGAI)
          Method to delete an actor entry in the actor registry when an actor has moved to a different node.
 RequestResult MobilityRegistryManager.actorMove(GAI oldGAI, GAI newGAI)
          Method to delete an actor entry in the actor registry when an actor has moved to a different node.
 RequestResult MobilityApplicationActor.actorMove(GAI moveTo)
          Received from CapsMonitorAgent when the offered capabilites of this node has become 'less' than the required capabilites for this actor, or as a explicit command.
 

Uses of GAI in MicroTAPAS.util
 

Methods in MicroTAPAS.util that return GAI
static GAI Util.getPropertyGAI(java.lang.String key)
          Method to return one specific microtapas property as a GAI