Uses of Class
org.objectweb.proactive.core.UniqueID

Packages that use UniqueID
org.objectweb.proactive Provides the main classes for creating active objects and futures.  
org.objectweb.proactive.core.body Provides all classes used for implementing the active part of an active object.  
org.objectweb.proactive.core.body.future Provides the definition and implementation of the future object.  
org.objectweb.proactive.core.body.http HTTP implementation of the remote Body
org.objectweb.proactive.core.body.ibis IBIS implementation of the remote Body
org.objectweb.proactive.core.body.jini The body of an active object act as a hub of communication with other remote objects.  
org.objectweb.proactive.core.body.message **For internal use only** Defines the common message layer of Requests and Replies.  
org.objectweb.proactive.core.body.proxy **For internal use only** Defines the proxy associated to any ProActive Stub of an active Object.  
org.objectweb.proactive.core.body.reply Defines the reply messages based of the common message layer.  
org.objectweb.proactive.core.body.request Defines the request messages based of the common message layer.  
org.objectweb.proactive.core.body.rmi The body of an active object act as a hub of communication with other remote objects.  
org.objectweb.proactive.core.component.identity The ProActiveComponentIdentityImpl class is the base class for the component meta-objects.  
org.objectweb.proactive.core.component.representative A representative is the reference on a ProActive component.  
org.objectweb.proactive.core.component.request Requests addressed to components are extensions of standard ProActive requests, and are processed by the component request queue, an extension of the standard ProActive request queue.  
org.objectweb.proactive.core.event The active object created with ProActive generated events on demand when a listener registers to one component of the active object.  
org.objectweb.proactive.ext.implicit *under development* Defines an implicit way of programming the live method using declarations.  
org.objectweb.proactive.ext.locationserver Defines a Body associated with a location server able to give the location of one body on demand.  
org.objectweb.proactive.ext.mixedlocation   
org.objectweb.proactive.ext.util Provides some utility classes for end user usage or used across the extension package.  
org.objectweb.proactive.ext.webservices.utils   
 

Uses of UniqueID in org.objectweb.proactive
 

Methods in org.objectweb.proactive with parameters of type UniqueID
 UniversalBody Body.checkNewLocation(UniqueID uniqueID)
          Tries to find a local version of the body of id uniqueID.
 

Uses of UniqueID in org.objectweb.proactive.core.body
 

Fields in org.objectweb.proactive.core.body declared as UniqueID
protected  UniqueID AbstractUniversalBody.bodyID
          Unique ID of the body.
 

Methods in org.objectweb.proactive.core.body that return UniqueID
 UniqueID AbstractUniversalBody.getID()
           
 UniqueID UniversalBody.getID()
          Returns the UniqueID of this body This identifier is unique accross all JVMs
 

Methods in org.objectweb.proactive.core.body with parameters of type UniqueID
 BlockingRequestQueue ProActiveMetaObjectFactory.RequestQueueFactoryImpl.newRequestQueue(UniqueID ownerID)
           
 Body LocalBodyStore.getLocalBody(UniqueID bodyID)
          Returns the body belonging to this JVM whose ID is the one specified.
 Body LocalBodyStore.getLocalHalfBody(UniqueID bodyID)
          Returns the halfbody belonging to this JVM whose ID is the one specified.
 Body LocalBodyStore.getForwarder(UniqueID bodyID)
          Returns the forwarder belonging to this JVM whose ID is the one specified.
 void BodyMap.putBody(UniqueID id, UniversalBody b)
          add the set (id, node) in the idToBodyMap block if it already exists until it is removed
 void BodyMap.updateBody(UniqueID id, UniversalBody b)
          add the set (id, node) in the idToBodyMap erase any previous entry
 void BodyMap.removeBody(UniqueID id)
           
 UniversalBody BodyMap.getBody(UniqueID id)
           
 boolean BodyMap.containsBody(UniqueID id)
           
 void AbstractUniversalBody.updateLocation(UniqueID bodyID, UniversalBody body)
           
 UniversalBody AbstractBody.checkNewLocation(UniqueID bodyID)
           
 void UniversalBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new remote location.
 

Uses of UniqueID in org.objectweb.proactive.core.body.future
 

Fields in org.objectweb.proactive.core.body.future declared as UniqueID
protected  UniqueID FutureProxy.creatorID
          UniqueID of the body which create this future
protected  UniqueID FutureProxy.senderID
          Unique ID of the sender (in case of automatic continuation).
 

Methods in org.objectweb.proactive.core.body.future that return UniqueID
 UniqueID FutureProxy.getCreatorID()
           
 UniqueID Future.getCreatorID()
          To get the creatorID.
 UniqueID FuturePool.getOwnerBody()
          Getter of the ID of the body corresonding to this FuturePool
 

Methods in org.objectweb.proactive.core.body.future with parameters of type UniqueID
 void FutureProxy.setCreatorID(UniqueID i)
           
 void FutureProxy.setSenderID(UniqueID i)
           
 void FutureEventProducerImpl.notifyListeners(UniqueID bodyID, UniqueID creatorID, int type)
           
 void FutureMap.addAutomaticContinuation(long id, UniqueID creatorID, UniversalBody bodyDest)
          Add an AC to do for bodyDest when the futurPool will receive the value of the future indexed by (id, creatorID)
 java.util.ArrayList FutureMap.getFuturesToUpdate(long id, UniqueID creatorID)
          Return the list of futures corresponding to (id,bodyID) if any, null otherwise.
 java.util.ArrayList FutureMap.getAutomaticContinuation(long id, UniqueID bodyID)
          Return the list of ACs to (ie bodies destination) corresponding to (id,bodyID) if any, null otherwise.
 void FutureMap.removeFutures(long id, UniqueID creatorID)
          Remove entry corresponding to (id, creatorID) in the futureMap.
 void Future.setCreatorID(UniqueID i)
          To set the creatorID, ie the UniqueID of the body which create this future
 void Future.setSenderID(UniqueID i)
          To set the senderID, ie the UniqueID of the body that will send this future, in case of automatic continuation.
 void FuturePool.setOwnerBody(UniqueID i)
          Setter of the ID of the body corresonding to this FuturePool
 void FuturePool.receiveFutureValue(long id, UniqueID creatorID, java.lang.Object result)
          Method called when a reply is recevied, ie a value is available for a future.
 void FuturePool.addAutomaticContinuation(long id, UniqueID creatorID, UniversalBody bodyDest)
          To add an automatic contiunation, ie a destination body, for a particular future.
 

Uses of UniqueID in org.objectweb.proactive.core.body.http
 

Fields in org.objectweb.proactive.core.body.http declared as UniqueID
protected  UniqueID RemoteBodyAdapter.bodyID
          The unique ID of the body
 

Methods in org.objectweb.proactive.core.body.http that return UniqueID
 UniqueID RemoteBodyAdapter.getID()
           
 UniqueID RemoteBodyAdapter.getBodyID()
           
 UniqueID HttpRemoteBodyImpl.getID()
           
 

Methods in org.objectweb.proactive.core.body.http with parameters of type UniqueID
 void RemoteBodyAdapter.updateLocation(UniqueID id, UniversalBody body)
           
 void HttpRemoteBodyImpl.updateLocation(UniqueID id, UniversalBody body)
           
 

Constructors in org.objectweb.proactive.core.body.http with parameters of type UniqueID
HttpRequest(Request request, UniqueID idBody)
           
HttpReply(Reply reply, UniqueID idBody)
          Constructs an HTTP Message containing a ProActive Reply
HttpRemoteBodyImpl(UniqueID bodyID, java.lang.String url)
           
BodyRequest(java.lang.String methodName, java.util.ArrayList parameters, UniqueID oaid)
          Construct a request to send to the Active object identified by the UniqueID
 

Uses of UniqueID in org.objectweb.proactive.core.body.ibis
 

Fields in org.objectweb.proactive.core.body.ibis declared as UniqueID
protected  UniqueID IbisRemoteBodyAdapter.bodyID
          Cache the ID of the Body locally for speed
 

Methods in org.objectweb.proactive.core.body.ibis that return UniqueID
 UniqueID IbisRemoteBodyImpl.getID()
           
 UniqueID IbisRemoteBodyAdapter.getID()
           
 UniqueID IbisRemoteBody.getID()
          Returns the UniqueID of this body This identifier is unique accross all JVMs
 

Methods in org.objectweb.proactive.core.body.ibis with parameters of type UniqueID
 void IbisRemoteBodyImpl.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 void IbisRemoteBodyAdapter.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 void IbisRemoteBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new remote location.
 

Uses of UniqueID in org.objectweb.proactive.core.body.jini
 

Fields in org.objectweb.proactive.core.body.jini declared as UniqueID
protected  UniqueID JiniBodyAdapter.bodyID
          Cache the ID of the Body locally for speed
 

Methods in org.objectweb.proactive.core.body.jini that return UniqueID
 UniqueID JiniBodyImpl.getID()
           
 UniqueID JiniBodyAdapter.getID()
           
 UniqueID JiniBody.getID()
          Returns the UniqueID of this body This identifier is unique accross all JVMs
 

Methods in org.objectweb.proactive.core.body.jini with parameters of type UniqueID
 void JiniBodyImpl.updateLocation(UniqueID id, UniversalBody jiniBody)
           
 void JiniBodyAdapter.updateLocation(UniqueID id, UniversalBody jiniBody)
           
 void JiniBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new jini location.
 

Uses of UniqueID in org.objectweb.proactive.core.body.message
 

Fields in org.objectweb.proactive.core.body.message declared as UniqueID
protected  UniqueID MessageImpl.sourceID
          The UniqueID of the body sending the message
 

Methods in org.objectweb.proactive.core.body.message that return UniqueID
 UniqueID MessageImpl.getSourceBodyID()
           
 UniqueID Message.getSourceBodyID()
          Returns the id of the body source of this message
 

Methods in org.objectweb.proactive.core.body.message with parameters of type UniqueID
 void MessageEventProducerImpl.notifyListeners(Message message, int type, UniqueID bodyID, int requestQueueLength)
           
 void MessageEventProducerImpl.notifyListeners(Message message, int type, UniqueID bodyID)
           
 

Constructors in org.objectweb.proactive.core.body.message with parameters of type UniqueID
MessageImpl(UniqueID sourceID, long sequenceNumber, boolean isOneWay, java.lang.String methodName)
          Creates a new Message based on the given information.
 

Uses of UniqueID in org.objectweb.proactive.core.body.proxy
 

Fields in org.objectweb.proactive.core.body.proxy declared as UniqueID
protected  UniqueID AbstractBodyProxy.bodyID
           
 

Methods in org.objectweb.proactive.core.body.proxy that return UniqueID
 UniqueID BodyProxy.getBodyID()
           
 UniqueID AbstractBodyProxy.getBodyID()
           
 

Uses of UniqueID in org.objectweb.proactive.core.body.reply
 

Constructors in org.objectweb.proactive.core.body.reply with parameters of type UniqueID
ReplyImpl(UniqueID senderID, long sequenceNumber, java.lang.String methodName, java.lang.Object result, ProActiveSecurityManager psm)
           
 

Uses of UniqueID in org.objectweb.proactive.core.body.request
 

Fields in org.objectweb.proactive.core.body.request declared as UniqueID
protected  UniqueID RequestQueueImpl.ownerID
           
 

Methods in org.objectweb.proactive.core.body.request with parameters of type UniqueID
 BlockingRequestQueue RequestQueueFactory.newRequestQueue(UniqueID ownerID)
          Creates or reuses a RequestQueue object
 

Constructors in org.objectweb.proactive.core.body.request with parameters of type UniqueID
RequestQueueImpl(UniqueID ownerID)
           
BlockingRequestQueueImpl(UniqueID ownerID)
           
 

Uses of UniqueID in org.objectweb.proactive.core.body.rmi
 

Fields in org.objectweb.proactive.core.body.rmi declared as UniqueID
protected  UniqueID RemoteBodyAdapter.bodyID
          Cache the ID of the Body locally for speed
 

Methods in org.objectweb.proactive.core.body.rmi that return UniqueID
 UniqueID RemoteBodyImpl.getID()
           
 UniqueID RemoteBodyAdapter.getID()
           
 UniqueID RemoteBody.getID()
          Returns the UniqueID of this body This identifier is unique accross all JVMs
 

Methods in org.objectweb.proactive.core.body.rmi with parameters of type UniqueID
 void RemoteBodyImpl.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 void RemoteBodyAdapter.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 void RemoteBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new remote location.
 

Uses of UniqueID in org.objectweb.proactive.core.component.identity
 

Methods in org.objectweb.proactive.core.component.identity that return UniqueID
 UniqueID ProActiveComponentImpl.getID()
          see ProActiveComponent.getID()
 UniqueID ProActiveComponent.getID()
          getter for a unique identifier
 

Uses of UniqueID in org.objectweb.proactive.core.component.representative
 

Methods in org.objectweb.proactive.core.component.representative that return UniqueID
 UniqueID ProActiveComponentRepresentativeImpl.getID()
          Only valid for a single element. return null for a group.
 

Uses of UniqueID in org.objectweb.proactive.core.component.request
 

Methods in org.objectweb.proactive.core.component.request with parameters of type UniqueID
 ComponentRequestQueue ComponentRequestQueueFactory.newComponentRequestQueue(UniqueID ownerID)
          factory for ComponentRequestQueue
 

Constructors in org.objectweb.proactive.core.component.request with parameters of type UniqueID
ComponentRequestQueueImpl(UniqueID ownerID)
          Constructor for ComponentRequestQueueImpl.
 

Uses of UniqueID in org.objectweb.proactive.core.event
 

Fields in org.objectweb.proactive.core.event declared as UniqueID
protected  UniqueID RequestQueueEvent.ownerID
          id of the object owner of the Queue
protected  UniqueID MessageEvent.destinationID
           
 

Methods in org.objectweb.proactive.core.event that return UniqueID
 UniqueID FutureEvent.getCreatorID()
          Returns the UniqueID of the body that created the corresponding Future
 UniqueID FutureEvent.getBodyID()
          Returns the UniqueID of the body that is waiting
 UniqueID RequestQueueEvent.getOwnerID()
          Returns the id of the owner of the RequestQueue in which the event occured
 UniqueID MessageEvent.getDestinationBodyID()
          Returns the id of the body receiver of the encapsulated message.
 UniqueID MessageEvent.getSourceBodyID()
           
 

Constructors in org.objectweb.proactive.core.event with parameters of type UniqueID
FutureEvent(UniqueID bodyID, UniqueID creatorID, int type)
          Creates a new FutureEvent based on the given FutureProxy
RequestQueueEvent(UniqueID ownerID, int type)
          Creates a new RequestQueueEvent based on the given owner id and type
MessageEvent(Message message, int messageActionType, UniqueID destinationID, int requestQueueLength)
          Creates a new MessageEvent based on the message message and on the given action
 

Uses of UniqueID in org.objectweb.proactive.ext.implicit
 

Constructors in org.objectweb.proactive.ext.implicit with parameters of type UniqueID
ImplicitService(UniqueID id)
           
 

Uses of UniqueID in org.objectweb.proactive.ext.locationserver
 

Methods in org.objectweb.proactive.ext.locationserver with parameters of type UniqueID
protected  UniversalBody TimedRequestWithLocationServer.queryServer(UniqueID bodyID)
           
protected  UniversalBody RequestWithLocationServer.queryServer(UniqueID bodyID)
           
static LocationServer LocationServerFactory.getLocationServer(UniqueID id)
          Return the location server associated with the id
 void LocationServer.updateLocation(UniqueID i, UniversalBody s)
           
 UniversalBody LocationServer.searchObject(UniqueID i)
           
 

Uses of UniqueID in org.objectweb.proactive.ext.mixedlocation
 

Fields in org.objectweb.proactive.ext.mixedlocation declared as UniqueID
protected  UniqueID UniversalBodyWrapper.id
           
 

Methods in org.objectweb.proactive.ext.mixedlocation that return UniqueID
 UniqueID UniversalBodyWrapper.getID()
           
 

Methods in org.objectweb.proactive.ext.mixedlocation with parameters of type UniqueID
protected  UniversalBody RequestWithMixedLocation.queryServer(UniqueID bodyID)
           
 void UniversalBodyWrapper.updateLocation(UniqueID id, UniversalBody body)
           
 

Uses of UniqueID in org.objectweb.proactive.ext.util
 

Methods in org.objectweb.proactive.ext.util with parameters of type UniqueID
 void SimpleLocationServer.updateLocation(UniqueID i, UniversalBody s)
          Update the location for the mobile object s with id
 UniversalBody SimpleLocationServer.searchObject(UniqueID id)
          Return a reference to the remote body if available.
 

Uses of UniqueID in org.objectweb.proactive.ext.webservices.utils
 

Methods in org.objectweb.proactive.ext.webservices.utils with parameters of type UniqueID
static Body ProActiveXMLUtils.getBody(UniqueID id)
          Search a Body matching with a given unique ID
 



Copyright ? October 2004 INRIA All Rights Reserved.