Uses of Class
MicroTAPAS.GAI

Packages that use GAI
MicroTAPAS   
MicroTAPAS.mobility   
MicroTAPAS.util   
MicroTester.v2_0   
 

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
private  GAI MicroPNES.mobilityGAI
          The address of the local Mobility entity (MM or MA)
private  GAI MicroPNES.managerGAI
           
protected  GAI MicroBase.homeInterface
           
protected  GAI MicroBase.selfInterface
           
protected  GAI MicroBase.mmInterface
           
protected  GAI MicroBase.maInterface
           
 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
private  GAI MicroApplicationActor.directorDiscovery(GAI actor)
          Locates the managing director of a particular GAI by sending a request to the local MobilityManager.
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.
private  void SubscribeRequestServer.addEvent(int et, GAI sc, java.lang.String at)
          Store an event evaluated to be stored.
private  boolean SubscribeRequestServer.inSetGAI(GAI[] set, GAI value)
          Check if specified value satisfies requirement to be stored.
private  boolean SubscribeRequestServer.inSetGAI(GAI[] set, GAI value)
          Check if specified value satisfies requirement to be stored.
 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
private  ActorPlugInReq PlayingBase.actorRegistryGet(GAI actor)
          This is an exact copy og actorRegistryRemove, except for the registry is not removed
 boolean PlayingBase.capabilityUpdate(GAI actor, int request, CapabilitySet caps)
          To perform update of the capability set for an actor registry
private  RequestResult MicroDirector1.actorPlugOut(RequestPars pRP, GAI pActor)
          Constructs an ActorPlugOut request, sends it to PNES and does administration if PlugOut confirmed by Actor
 RequestResult MicroApplicationActor.ActorPlay(GAI ident)
          Request to perform ActorPlay request for a specified actor.
private  GAI MicroApplicationActor.directorDiscovery(GAI actor)
          Locates the managing director of a particular GAI by sending a request to the local MobilityManager.
 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.
protected  GAI MobilitySupportActor.registryGAI
          Address of the registry where this node is registered
 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.
private  RequestResult MobilityManager1.sendNodeRegisterRequest(GAI receiver)
          Sends a NodeRegisterRequest to the indicated node (MM or MA).
protected  RequestResult MobilityManager1.registerMMNode(GAI receiver)
          Register this MM at another MM
 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.
private  RequestResult MobilityApplicationActor.sendCreateInterface(GAI receiver)
          Deprecated. Replaced by MobilityApplicationActor.sendCreateInterface(GAI,ActorContext,Object)
private  RequestResult MobilityApplicationActor.sendCreateInterface(GAI receiver, ActorContext ac, java.lang.Object oldActInterface)
          Method to re-create this actor's interface at another actor
 

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
 

Uses of GAI in MicroTester.v2_0
 

Methods in MicroTester.v2_0 with parameters of type GAI
private  void MicroTesterServer.sendMessage(GAI client, java.lang.String[] message)
           
 



The Telematics Architecture for Plug-and-Play Systems (TAPAS) is a research project undertaken by the Norwegian University of Science and Technology's Telematics department which aims at developing an architecture for network-based service systems with a) flexibility and adaptability, b) robustness and survivability, and c) QoS awareness and resource control.

More information can be found at the project's homepage at http://tapas.item.ntnu.no and the project manager, Professor Finn Arve Aagesen, can be reached at finn.arve.aagesen@item.ntnu.no.