Uses of Interface
org.objectweb.proactive.core.body.UniversalBody

Packages that use UniversalBody
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.ft.message Defines message logs, i.e. messages that have to be resent after a recovery.  
org.objectweb.proactive.core.body.ft.protocols Defines specific behavior for each implemented fault-tolerance protocol.  
org.objectweb.proactive.core.body.ft.protocols.cic.managers Defines active object behavior for the CIC protocol.  
org.objectweb.proactive.core.body.ft.protocols.pmlrb.managers Defines active object behavior for the PML protocol.  
org.objectweb.proactive.core.body.ft.servers Defines all needed servers for fault-tolerance mecanism, and a global server that implements all needed behaviors.  
org.objectweb.proactive.core.body.ft.servers.faultdetection Defines fault-detection interface of the fault-tolerance server.  
org.objectweb.proactive.core.body.ft.servers.location Defines the location interface of fault-tolerance server, i.e. for retrieving a reference on a failed-and-restart active object.  
org.objectweb.proactive.core.body.ft.servers.util Defines util classes for fault-tolerance servers.  
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.http.util.messages Contains all types of messages usefull for HTTP communications
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.migration Defines the migration primitive of ProActive.  
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.body Component meta-objects are created from the ComponentBody.  
org.objectweb.proactive.core.component.request This package contains classes related to component requests.  
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.core.exceptions.manager ProActive exceptions mechanism.  
org.objectweb.proactive.core.mop **For internal use only** Defines the Meta Object Protocol used in ProActive that allows the interception of a method call to an active object and its reification as a request sent to a body.  
org.objectweb.proactive.core.runtime Defines all classes needed to build a ProActiveRuntime.  
org.objectweb.proactive.core.runtime.http HTTP implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.ibis Ibis implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.rmi RMI implementation of ProActiveRuntime
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.security   
org.objectweb.proactive.ext.security.exceptions   
org.objectweb.proactive.ext.util Provides some utility classes for end user usage or used across the extension package.  
 

Uses of UniversalBody in org.objectweb.proactive
 

Subinterfaces of UniversalBody in org.objectweb.proactive
 interface Body
           An object implementing this interface is an implementation of the non fonctionnal part of an ActiveObject.
 

Methods in org.objectweb.proactive that return UniversalBody
 UniversalBody Body.checkNewLocation(UniqueID uniqueID)
          Tries to find a local version of the body of id uniqueID.
 UniversalBody Body.getShortcutTargetBody(FunctionalInterfaceID functionalItfID)
          Returns the body that is the target of this shortcut for this component interface
 

Methods in org.objectweb.proactive with parameters of type UniversalBody
static java.lang.Object ProActive.createStubObject(java.lang.String className, UniversalBody body)
           
 

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

Classes in org.objectweb.proactive.core.body that implement UniversalBody
 class AbstractBody
          **For internal use only**
This class gives a common implementation of the Body interface.
 class AbstractUniversalBody
          **For internal use only**
This class gives a common implementation of the UniversalBody interface.
 class ActiveBody
           
 class BodyAdapter
          An adapter for a RemoteBody.
 class BodyAdapterForwarder
          An adapter for a RemoteBodyForwarder.
 class BodyAdapterImpl
          An adapter for a RemoteBody.
 class BodyImpl
          **For internal use only**
This class gives a common implementation of the Body interface.
 class HalfBody
           
 

Fields in org.objectweb.proactive.core.body declared as UniversalBody
protected  UniversalBody AbstractUniversalBody.remoteBody
          A remote version of this body that is used to send to remote peer
 

Methods in org.objectweb.proactive.core.body that return UniversalBody
 UniversalBody ProActiveMetaObjectFactory.RemoteBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody UniversalBodyForwarder.lookup(UniqueID id, java.lang.String url)
           
 UniversalBody BodyForwarderImpl.lookup(UniqueID id, java.lang.String url)
           
abstract  UniversalBody BodyAdapterImpl.lookup(java.lang.String url)
          Looks-up an active object previously registered in a registry.
 UniversalBody RemoteBodyForwarder.lookup(UniqueID id, java.lang.String url)
           
 UniversalBody BodyAdapterForwarder.lookup(java.lang.String url)
           
 UniversalBody RemoteBodyFactory.newRemoteBody(UniversalBody body)
          Creates or reuses a RequestReceiver object
 UniversalBody BodyMap.getBody(UniqueID id)
           
 UniversalBody AbstractBody.checkNewLocation(UniqueID bodyID)
           
 UniversalBody AbstractBody.getShortcutTargetBody(FunctionalInterfaceID functionalItfID)
           
abstract  UniversalBody BodyAdapter.lookup(java.lang.String url)
          Looks-up an active object previously registered in a registry.
 

Methods in org.objectweb.proactive.core.body with parameters of type UniversalBody
 Request ProActiveMetaObjectFactory.RequestFactoryImpl.newRequest(MethodCall methodCall, UniversalBody sourceBody, boolean isOneWay, long sequenceID)
           
 UniversalBody ProActiveMetaObjectFactory.RemoteBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 void UniversalBodyForwarder.updateLocation(UniqueID id, UniqueID uid, UniversalBody body)
           
 void BodyForwarderImpl.add(UniversalBody rBody)
          Add rBody to the collection of known bodies
 void BodyForwarderImpl.updateLocation(UniqueID id, UniqueID uid, UniversalBody body)
           
 void BodyAdapterImpl.updateLocation(UniqueID id, UniversalBody body)
           
 void RemoteBodyForwarder.updateLocation(UniqueID id, UniqueID uid, UniversalBody body)
           
 void RemoteBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new remote location.
 void BodyAdapterForwarder.updateLocation(UniqueID uid, UniversalBody body)
           
 UniversalBody RemoteBodyFactory.newRemoteBody(UniversalBody body)
          Creates or reuses a RequestReceiver object
 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 AbstractUniversalBody.updateLocation(UniqueID bodyID, UniversalBody body)
           
 void AbstractBody.sendRequest(MethodCall methodCall, Future future, UniversalBody destinationBody)
           
 void UniversalBody.updateLocation(UniqueID id, UniversalBody body)
          Signals to this body that the body identified by id is now to a new remote location.
 void LocalBodyStrategy.sendRequest(MethodCall methodCall, Future future, UniversalBody destinationBody)
          Sends the request request with the future future to the local body body.
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.message
 

Methods in org.objectweb.proactive.core.body.ft.message that return UniversalBody
 UniversalBody RequestLog.getDestination()
          Return the destination of this request
 UniversalBody ReplyLog.getDestination()
          Return the destination of this reply
 

Constructors in org.objectweb.proactive.core.body.ft.message with parameters of type UniversalBody
RequestLog(Request r, UniversalBody d)
          Create a request log.
ReplyLog(Reply r, UniversalBody d)
          Create a reply log.
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.protocols
 

Methods in org.objectweb.proactive.core.body.ft.protocols that return UniversalBody
 UniversalBody FTManager.communicationFailed(UniqueID suspect, UniversalBody suspectLocation, java.lang.Exception e)
          Common behavior when a communication with another active object failed.
 

Methods in org.objectweb.proactive.core.body.ft.protocols with parameters of type UniversalBody
 UniversalBody FTManager.communicationFailed(UniqueID suspect, UniversalBody suspectLocation, java.lang.Exception e)
          Common behavior when a communication with another active object failed.
 int FTManager.sendReply(Reply r, UniversalBody destination)
          Fault-tolerant sending: this send notices fault tolerance servers if the destination is unreachable and resent the message until destination is reachable.
 int FTManager.sendRequest(Request r, UniversalBody destination)
          Fault-tolerant sending: this send notices fault tolerance servers if the destination is unreachable and resent the message until destination is reachable.
abstract  int FTManager.onSendReplyAfter(Reply reply, int rdvValue, UniversalBody destination)
          This method is called after the sending of a reply
abstract  int FTManager.onSendRequestAfter(Request request, int rdvValue, UniversalBody destination)
          This method is called after the sending of a request
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.protocols.cic.managers
 

Methods in org.objectweb.proactive.core.body.ft.protocols.cic.managers with parameters of type UniversalBody
 int HalfFTManagerCIC.onSendRequestAfter(Request request, int rdvValue, UniversalBody destination)
           
 int HalfFTManagerCIC.onSendReplyAfter(Reply reply, int rdvValue, UniversalBody destination)
           
 int FTManagerCIC.onSendReplyAfter(Reply reply, int rdvValue, UniversalBody destination)
           
 int FTManagerCIC.onSendRequestAfter(Request request, int rdvValue, UniversalBody destination)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.protocols.pmlrb.managers
 

Methods in org.objectweb.proactive.core.body.ft.protocols.pmlrb.managers with parameters of type UniversalBody
 int HalfFTManagerPMLRB.onSendReplyAfter(Reply reply, int rdvValue, UniversalBody destination)
           
 int HalfFTManagerPMLRB.onSendRequestAfter(Request request, int rdvValue, UniversalBody destination)
           
 int FTManagerPMLRB.onSendReplyAfter(Reply reply, int rdvValue, UniversalBody destination)
           
 int FTManagerPMLRB.onSendRequestAfter(Request request, int rdvValue, UniversalBody destination)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.servers
 

Methods in org.objectweb.proactive.core.body.ft.servers that return UniversalBody
 UniversalBody FTServer.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
           
 UniversalBody FTServer.getLocation(UniqueID id)
           
 

Methods in org.objectweb.proactive.core.body.ft.servers with parameters of type UniversalBody
 boolean FTServer.isUnreachable(UniversalBody body)
           
 UniversalBody FTServer.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
           
 void FTServer.updateLocation(UniqueID id, UniversalBody newLocation)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.servers.faultdetection
 

Methods in org.objectweb.proactive.core.body.ft.servers.faultdetection with parameters of type UniversalBody
 boolean FaultDetectorImpl.isUnreachable(UniversalBody body)
           
 boolean FaultDetector.isUnreachable(UniversalBody body)
          The fault detector test the reachability of the active object body by sending a heartbeat message to body.
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.servers.location
 

Methods in org.objectweb.proactive.core.body.ft.servers.location that return UniversalBody
 UniversalBody LocationServerImpl.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
           
 UniversalBody LocationServerImpl.getLocation(UniqueID id)
           
 UniversalBody LocationServer.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
          Return the current location of object id.
 UniversalBody LocationServer.getLocation(UniqueID id)
          Return the current known location of a registred body.
 

Methods in org.objectweb.proactive.core.body.ft.servers.location with parameters of type UniversalBody
 UniversalBody LocationServerImpl.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
           
 void LocationServerImpl.updateLocation(UniqueID id, UniversalBody newLocation)
           
 UniversalBody LocationServer.searchObject(UniqueID id, UniversalBody oldLocation, UniqueID caller)
          Return the current location of object id.
 void LocationServer.updateLocation(UniqueID id, UniversalBody newLocation)
          Set the new location of the active object identified by id.
 

Uses of UniversalBody in org.objectweb.proactive.core.body.ft.servers.util
 

Constructors in org.objectweb.proactive.core.body.ft.servers.util with parameters of type UniversalBody
KillerJob(FTServer server, UniversalBody toKill, long toWait)
           
 

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

Methods in org.objectweb.proactive.core.body.future that return UniversalBody
static UniversalBody FuturePool.getBodyDestination()
           
 

Methods in org.objectweb.proactive.core.body.future with parameters of type UniversalBody
 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)
static void FuturePool.registerBodyDestination(UniversalBody dest)
           
 void FuturePool.addAutomaticContinuation(long id, UniqueID creatorID, UniversalBody bodyDest)
          To add an automatic contiunation, ie a destination body, for a particular future.
 void FuturePool.registerDestination(UniversalBody dest)
          To register a destination before sending a reques or a reply Registration key is the calling thread.
 

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

Classes in org.objectweb.proactive.core.body.http that implement UniversalBody
 class HttpBodyAdapter
          An HTTP adapter for a RemoteBody.
 

Fields in org.objectweb.proactive.core.body.http declared as UniversalBody
protected  UniversalBody HttpRemoteBodyImpl.body
          The encapsulated local body transient to deal with custom serialization of requests.
 

Methods in org.objectweb.proactive.core.body.http that return UniversalBody
 UniversalBody ProActiveHttpMetaObjectFactory.RemoteHttpBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody HttpBodyAdapter.lookup(java.lang.String urn)
          Looks-up an active object previously registered in the bodys table .
static UniversalBody HttpBodyAdapter.getBodyFromUrn(java.lang.String urn)
          Gets a body from an urn in the table that mps urns and bodies
 

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

Constructors in org.objectweb.proactive.core.body.http with parameters of type UniversalBody
HttpRemoteBodyImpl(UniversalBody body)
           
HttpBodyAdapter(UniversalBody body)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.body.http.util.messages
 

Methods in org.objectweb.proactive.core.body.http.util.messages that return UniversalBody
 UniversalBody HttpLookupMessage.getReturnedObject()
          Get the returned object.
 

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

Classes in org.objectweb.proactive.core.body.ibis that implement UniversalBody
 class IbisBodyAdapter
          An IBIS adapter for a RemoteBody.
 

Fields in org.objectweb.proactive.core.body.ibis declared as UniversalBody
protected  UniversalBody IbisRemoteBodyImpl.body
          The encapsulated local body transient to deal with custom serialization of requests.
 

Methods in org.objectweb.proactive.core.body.ibis that return UniversalBody
 UniversalBody ProActiveIbisMetaObjectFactory.RemoteIbisBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody IbisBodyAdapter.lookup(java.lang.String url)
          Looks-up an active object previously registered in a RMI registry.
 

Methods in org.objectweb.proactive.core.body.ibis with parameters of type UniversalBody
 UniversalBody ProActiveIbisMetaObjectFactory.RemoteIbisBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 void IbisRemoteBodyImpl.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 

Constructors in org.objectweb.proactive.core.body.ibis with parameters of type UniversalBody
IbisRemoteBodyImpl(UniversalBody body)
           
IbisBodyAdapter(UniversalBody body)
           
 

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

Classes in org.objectweb.proactive.core.body.jini that implement UniversalBody
 class JiniBodyAdapter
          An JINI adapter for a RemoteBody.
 

Methods in org.objectweb.proactive.core.body.jini that return UniversalBody
 UniversalBody ProActiveJiniMetaObjectFactory.RemoteJiniBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody JiniBodyAdapter.lookup(java.lang.String url)
          Looks-up an active object previously registered in a RMI registry.
 

Methods in org.objectweb.proactive.core.body.jini with parameters of type UniversalBody
 UniversalBody ProActiveJiniMetaObjectFactory.RemoteJiniBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 

Constructors in org.objectweb.proactive.core.body.jini with parameters of type UniversalBody
JiniRemoteBodyImpl(UniversalBody body)
           
JiniBodyAdapter(UniversalBody body)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.body.migration
 

Classes in org.objectweb.proactive.core.body.migration that implement UniversalBody
 class MigratableBody
           
 

Methods in org.objectweb.proactive.core.body.migration that return UniversalBody
 UniversalBody MigrationManagerImpl.migrateTo(Node node, Body body)
           
 UniversalBody Migratable.migrateTo(Node nodeTarget)
           
 UniversalBody Migratable.cloneTo(Node nodeTarget)
           
 UniversalBody MigratableBody.migrateTo(Node node)
           
 UniversalBody MigratableBody.cloneTo(Node node)
           
protected  UniversalBody MigratableBody.internalMigrateTo(Node node, boolean byCopy)
           
 UniversalBody MigrationManager.migrateTo(Node node, Body body)
           
 

Methods in org.objectweb.proactive.core.body.migration with parameters of type UniversalBody
 RequestReceiver MigrationManagerImpl.createRequestReceiver(UniversalBody remoteBody, RequestReceiver currentRequestReceiver)
           
 ReplyReceiver MigrationManagerImpl.createReplyReceiver(UniversalBody remoteBody, ReplyReceiver currentReplyReceiver)
           
protected  void MigratableBody.changeBodyAfterMigration(UniversalBody migratedBody)
           
 RequestReceiver MigrationManager.createRequestReceiver(UniversalBody remoteBody, RequestReceiver currentRequestReceiver)
           
 ReplyReceiver MigrationManager.createReplyReceiver(UniversalBody remoteBody, ReplyReceiver currentReplyReceiver)
           
 

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

Fields in org.objectweb.proactive.core.body.proxy declared as UniversalBody
protected  UniversalBody UniversalBodyProxy.universalBody
           
 

Methods in org.objectweb.proactive.core.body.proxy that return UniversalBody
 UniversalBody UniversalBodyProxy.getBody()
           
protected  UniversalBody UniversalBodyProxy.createLocalBody(ConstructorCall bodyConstructorCall, ConstructorCall reifiedObjectConstructorCall, Node node)
           
protected  UniversalBody UniversalBodyProxy.createRemoteBody(ConstructorCall bodyConstructorCall, Node node)
           
 UniversalBody BodyProxy.getBody()
           
 

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

Methods in org.objectweb.proactive.core.body.reply with parameters of type UniversalBody
 int ReplyImpl.send(UniversalBody destinationBody)
           
 int Reply.send(UniversalBody destinationBody)
          Sends this reply to the body destination
 

Constructors in org.objectweb.proactive.core.body.reply with parameters of type UniversalBody
ReplyReceiverForwarder(UniversalBody b)
           
 

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

Fields in org.objectweb.proactive.core.body.request declared as UniversalBody
protected  UniversalBody RequestImpl.sender
          transient because we deal with the serialization of this variable in a custom manner. see writeObject method
 

Methods in org.objectweb.proactive.core.body.request that return UniversalBody
 UniversalBody RequestImpl.getSender()
           
 UniversalBody BodyRequest.getSender()
           
 UniversalBody AwaitedRequest.getSender()
           
 UniversalBody Request.getSender()
          Returns the sender of this request
 

Methods in org.objectweb.proactive.core.body.request with parameters of type UniversalBody
 int RequestImpl.send(UniversalBody destinationBody)
           
 void RequestImpl.notifyReception(UniversalBody bodyReceiver)
           
 boolean RequestImpl.crypt(ProActiveSecurityManager psm, UniversalBody destinationBody)
           
protected  int RequestImpl.sendRequest(UniversalBody destinationBody)
           
 boolean BodyRequest.crypt(ProActiveSecurityManager psm, UniversalBody destinationBody)
           
 int BodyRequest.send(UniversalBody destinationBody)
           
 void BodyRequest.notifyReception(UniversalBody bodyReceiver)
           
 void AwaitedRequest.notifyReception(UniversalBody bodyReceiver)
           
 int AwaitedRequest.send(UniversalBody destinationBody)
           
 boolean AwaitedRequest.crypt(ProActiveSecurityManager psm, UniversalBody destinationBody)
           
 Request RequestFactory.newRequest(MethodCall methodCall, UniversalBody sourceBody, boolean isOneWay, long sequenceID)
          Creates a request object based on the given parameter
 int Request.send(UniversalBody destinationBody)
          Sends this request to the body destination
 void Request.notifyReception(UniversalBody bodyReceiver)
          Notifies the request that it has been received by the destination.
 

Constructors in org.objectweb.proactive.core.body.request with parameters of type UniversalBody
RequestReceiverForwarder(UniversalBody b)
           
RequestImpl(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID)
           
 

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

Classes in org.objectweb.proactive.core.body.rmi that implement UniversalBody
 class RmiBodyAdapter
          An RMI adapter for a RemoteBody.
 class SshRmiBodyAdapter
          An RMISSH adapter for a RemoteBody.
 

Fields in org.objectweb.proactive.core.body.rmi declared as UniversalBody
protected  UniversalBody RmiRemoteBodyImpl.body
          The encapsulated local body transient to deal with custom serialization of requests.
 

Methods in org.objectweb.proactive.core.body.rmi that return UniversalBody
 UniversalBody SshRmiBodyAdapter.lookup(java.lang.String url)
           
 UniversalBody RmiRemoteBodyForwarderImpl.lookup(UniqueID id, java.lang.String url)
           
 UniversalBody RmiBodyAdapter.lookup(java.lang.String url)
          Looks-up an active object previously registered in a RMI registry.
 UniversalBody ProActiveRmiMetaObjectFactory.RemoteRmiBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 

Methods in org.objectweb.proactive.core.body.rmi with parameters of type UniversalBody
 void RmiRemoteBodyForwarderImpl.updateLocation(UniqueID id, UniqueID uid, UniversalBody remoteBody)
           
 UniversalBody ProActiveRmiMetaObjectFactory.RemoteRmiBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 void RmiRemoteBodyImpl.updateLocation(UniqueID id, UniversalBody remoteBody)
           
 

Constructors in org.objectweb.proactive.core.body.rmi with parameters of type UniversalBody
SshRmiBodyAdapter(UniversalBody body)
           
RmiBodyAdapter(UniversalBody body)
           
RmiRemoteBodyImpl(UniversalBody body)
           
RmiRemoteBodyImpl(UniversalBody body, java.rmi.server.RMIServerSocketFactory sf, java.rmi.server.RMIClientSocketFactory cf)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.component.body
 

Classes in org.objectweb.proactive.core.component.body that implement UniversalBody
 class ComponentBodyImpl
          This class has been inserted into the bodies hierarchy in order to instantiate the component metaobject (ProActiveComponent).
 

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

Methods in org.objectweb.proactive.core.component.request that return UniversalBody
 UniversalBody Shortcut.getSender()
           
 UniversalBody Shortcut.getShortcutTargetBody()
           
 

Methods in org.objectweb.proactive.core.component.request with parameters of type UniversalBody
 void ComponentRequestImpl.notifyReception(UniversalBody bodyReceiver)
           
 void ComponentRequestImpl.shortcutNotification(UniversalBody sender, UniversalBody intermediate)
           
 void ComponentRequest.shortcutNotification(UniversalBody sender, UniversalBody intermediate)
          Indicates a possible shortcut, because a functional request has been transferred between the sender and the intermediate component.
 void Shortcut.setSender(UniversalBody sender)
           
 void Shortcut.updateDestination(UniversalBody destination)
           
 

Constructors in org.objectweb.proactive.core.component.request with parameters of type UniversalBody
ComponentRequestImpl(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID)
           
Shortcut(java.lang.String functionalInterfaceName, UniversalBody sender, UniversalBody intermediate)
           
 

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

Methods in org.objectweb.proactive.core.event that return UniversalBody
 UniversalBody BodyEvent.getBody()
          Returns the body associated to this event
 

Methods in org.objectweb.proactive.core.event with parameters of type UniversalBody
 void BodyEventProducerImpl.fireBodyCreated(UniversalBody b)
           
 void BodyEventProducerImpl.fireBodyRemoved(UniversalBody b)
           
 void BodyEventProducerImpl.fireBodyChanged(UniversalBody b)
           
 

Constructors in org.objectweb.proactive.core.event with parameters of type UniversalBody
BodyEvent(UniversalBody body, int messageType)
          Creates a new BodyEvent
 

Uses of UniversalBody in org.objectweb.proactive.core.exceptions.manager
 

Methods in org.objectweb.proactive.core.exceptions.manager with parameters of type UniversalBody
static int NFEManager.fireNFE(BodyNonFunctionalException e, UniversalBody body)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.mop
 

Methods in org.objectweb.proactive.core.mop with parameters of type UniversalBody
 void MethodCall.shortcutNotification(UniversalBody sender, UniversalBody intermediate)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.runtime
 

Methods in org.objectweb.proactive.core.runtime that return UniversalBody
 UniversalBody ProActiveRuntimeForwarderImpl.createBody(UniqueRuntimeID urid, java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody ProActiveRuntimeForwarderImpl.receiveBody(UniqueRuntimeID urid, java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeForwarderImpl.receiveCheckpoint(UniqueRuntimeID urid, java.lang.String nodeURL, Checkpoint ckpt, int inc)
           
 UniversalBody ProActiveRuntimeForwarder.createBody(UniqueRuntimeID urid, java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody ProActiveRuntimeForwarder.receiveBody(UniqueRuntimeID urid, java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeForwarder.receiveCheckpoint(UniqueRuntimeID urid, java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody ProActiveRuntimeAdapterImpl.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody ProActiveRuntimeAdapterImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeAdapterImpl.receiveCheckpoint(java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody RemoteProActiveRuntime.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody RemoteProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntime.receiveCheckpoint(java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody RemoteProActiveRuntimeForwarder.createBody(UniqueRuntimeID ruid, java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody RemoteProActiveRuntimeForwarder.receiveBody(UniqueRuntimeID ruid, java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntimeForwarder.receiveCheckpoint(UniqueRuntimeID ruid, java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody ProActiveRuntimeAdapterForwarderImpl.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody ProActiveRuntimeAdapterForwarderImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeAdapterForwarderImpl.receiveCheckpoint(java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody ProActiveRuntimeImpl.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isLocal)
           
 UniversalBody ProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeImpl.receiveCheckpoint(java.lang.String nodeURL, Checkpoint ckpt, int inc)
           
 UniversalBody ProActiveRuntime.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           This method is the basis for creating remote active objects.
 UniversalBody ProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           This method is the basis for migrating active objects.
 UniversalBody ProActiveRuntime.receiveCheckpoint(java.lang.String nodeName, Checkpoint ckpt, int inc)
          The runtime recovers the body contained in the checkpoint ckpt.
 

Uses of UniversalBody in org.objectweb.proactive.core.runtime.http
 

Methods in org.objectweb.proactive.core.runtime.http that return UniversalBody
 UniversalBody HttpProActiveRuntime.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody HttpProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody HttpProActiveRuntime.receiveCheckpoint(java.lang.String nodeURL, Checkpoint ckpt, int inc)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.runtime.ibis
 

Methods in org.objectweb.proactive.core.runtime.ibis that return UniversalBody
 UniversalBody IbisProActiveRuntimeImpl.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody IbisProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody IbisProActiveRuntimeImpl.receiveCheckpoint(java.lang.String nodeURL, Checkpoint ckpt, int inc)
           
 

Uses of UniversalBody in org.objectweb.proactive.core.runtime.rmi
 

Methods in org.objectweb.proactive.core.runtime.rmi that return UniversalBody
 UniversalBody RmiProActiveRuntimeForwarderImpl.createBody(UniqueRuntimeID urid, java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody RmiProActiveRuntimeForwarderImpl.receiveBody(UniqueRuntimeID urid, java.lang.String nodeName, Body body)
           
 UniversalBody RmiProActiveRuntimeForwarderImpl.receiveCheckpoint(UniqueRuntimeID urid, java.lang.String nodeName, Checkpoint ckpt, int inc)
           
 UniversalBody RmiProActiveRuntimeImpl.createBody(java.lang.String nodeName, ConstructorCall bodyConstructorCall, boolean isNodeLocal)
           
 UniversalBody RmiProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RmiProActiveRuntimeImpl.receiveCheckpoint(java.lang.String nodeURL, Checkpoint ckpt, int inc)
           
 

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

Methods in org.objectweb.proactive.ext.locationserver that return UniversalBody
protected  UniversalBody TimedRequestWithLocationServer.queryServer(UniqueID bodyID)
           
protected  UniversalBody RequestWithLocationServer.queryServer(UniqueID bodyID)
           
 UniversalBody MigrationManagerWithLocationServer.migrateTo(Node node, Body body)
           
 UniversalBody LocationServer.searchObject(UniqueID i)
           
 

Methods in org.objectweb.proactive.ext.locationserver with parameters of type UniversalBody
protected  int TimedRequestWithLocationServer.sendRequest(UniversalBody destinationBody)
           
protected  void TimedRequestWithLocationServer.backupSolution(UniversalBody destinationBody)
          Implements the backup solution
protected  int RequestWithLocationServer.sendRequest(UniversalBody destinationBody)
           
protected  void RequestWithLocationServer.backupSolution(UniversalBody destinationBody)
          Implements the backup solution
 RequestReceiver MigrationManagerWithLocationServer.createRequestReceiver(UniversalBody remoteBody, RequestReceiver currentRequestReceiver)
           
 ReplyReceiver MigrationManagerWithLocationServer.createReplyReceiver(UniversalBody remoteBody, ReplyReceiver currentReplyReceiver)
           
 Request LocationServerMetaObjectFactory.RequestWithLocationServerFactory.newRequest(MethodCall methodCall, UniversalBody sourceBody, boolean isOneWay, long sequenceID)
           
 void LocationServer.updateLocation(UniqueID i, UniversalBody s)
           
 

Constructors in org.objectweb.proactive.ext.locationserver with parameters of type UniversalBody
TimedRequestWithLocationServer(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID, LocationServer server)
           
RequestWithLocationServer(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID, LocationServer server)
           
 

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

Classes in org.objectweb.proactive.ext.mixedlocation that implement UniversalBody
 class UniversalBodyWrapper
           
 

Fields in org.objectweb.proactive.ext.mixedlocation declared as UniversalBody
protected  UniversalBody UniversalBodyWrapper.wrappedBody
           
 

Methods in org.objectweb.proactive.ext.mixedlocation that return UniversalBody
protected  UniversalBody RequestWithMixedLocation.queryServer(UniqueID bodyID)
           
 UniversalBody MixedLocationMetaObjectFactory.RemoteIbisBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody MixedLocationMetaObjectFactory.RemoteRmiBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 

Methods in org.objectweb.proactive.ext.mixedlocation with parameters of type UniversalBody
protected  int TimedRequestWithMixedLocation.sendRequest(UniversalBody destinationBody)
           
protected  void TimedRequestWithMixedLocation.backupSolution(UniversalBody destinationBody)
          Implements the backup solution
protected  int RequestWithMixedLocation.sendRequest(UniversalBody destinationBody)
           
protected  void RequestWithMixedLocation.backupSolution(UniversalBody destinationBody)
          Implements the backup solution
 Request MixedLocationMetaObjectFactory.RequestWithMixedLocationFactory.newRequest(MethodCall methodCall, UniversalBody sourceBody, boolean isOneWay, long sequenceID)
           
 UniversalBody MixedLocationMetaObjectFactory.RemoteIbisBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 UniversalBody MixedLocationMetaObjectFactory.RemoteRmiBodyFactoryImpl.newRemoteBody(UniversalBody body)
           
 void UniversalBodyWrapper.updateLocation(UniqueID id, UniversalBody body)
           
protected  void MigrationManagerWithMixedLocation.createWrapper(UniversalBody remoteBody)
           
 RequestReceiver MigrationManagerWithMixedLocation.createRequestReceiver(UniversalBody remoteBody, RequestReceiver currentRequestReceiver)
           
 ReplyReceiver MigrationManagerWithMixedLocation.createReplyReceiver(UniversalBody remoteBody, ReplyReceiver currentReplyReceiver)
           
 

Constructors in org.objectweb.proactive.ext.mixedlocation with parameters of type UniversalBody
TimedRequestWithMixedLocation(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID, LocationServer server)
           
RequestWithMixedLocation(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID, LocationServer server)
           
UniversalBodyWrapper(UniversalBody body, long time)
          Create a time-limited wrapper around a UniversalBody
 

Uses of UniversalBody in org.objectweb.proactive.ext.security
 

Classes in org.objectweb.proactive.ext.security that implement UniversalBody
 class EncryptedBody
           
 

Fields in org.objectweb.proactive.ext.security declared as UniversalBody
protected  UniversalBody ProActiveSecurityManager.myBody
           
 

Methods in org.objectweb.proactive.ext.security that return UniversalBody
 UniversalBody EncryptedBody.checkNewLocation(UniqueID uniqueID)
           
 UniversalBody EncryptedBody.getShortcutTargetBody(FunctionalInterfaceID functionalItfID)
           
 UniversalBody InternalBodySecurity.getDistantBody()
           
 

Methods in org.objectweb.proactive.ext.security with parameters of type UniversalBody
 void EncryptedBody.sendRequest(MethodCall methodCall, Future future, UniversalBody destinationBody)
           
 void EncryptedBody.updateLocation(UniqueID id, UniversalBody body)
           
 void InternalBodySecurity.setDistantBody(UniversalBody distantBody)
           
 void ProActiveSecurityManager.setBody(UniversalBody body)
           
 void ProActiveSecurityManager.terminateSession(UniversalBody body, long sessionID)
           
 boolean ProActiveSecurityManager.mutualAuthenticationSenderSide(UniversalBody distantBody, java.security.cert.X509Certificate distantBodyCertificate)
           
 boolean ProActiveSecurityManager.unilateralAuthenticationSenderSide(UniversalBody distantBody)
           
 boolean Securizable.crypt(ProActiveSecurityManager psm, UniversalBody destinationBody)
           
 

Constructors in org.objectweb.proactive.ext.security with parameters of type UniversalBody
InternalBodySecurity(UniversalBody distantBody)
           
 

Uses of UniversalBody in org.objectweb.proactive.ext.security.exceptions
 

Fields in org.objectweb.proactive.ext.security.exceptions declared as UniversalBody
protected  UniversalBody RenegotiateSessionException.body
           
 

Methods in org.objectweb.proactive.ext.security.exceptions that return UniversalBody
 UniversalBody RenegotiateSessionException.getUniversalBody()
           
 

Constructors in org.objectweb.proactive.ext.security.exceptions with parameters of type UniversalBody
RenegotiateSessionException(UniversalBody uni)
           
 

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

Methods in org.objectweb.proactive.ext.util that return UniversalBody
 UniversalBody SimpleLocationServer.searchObject(UniqueID id)
          Return a reference to the remote body if available.
 

Methods in org.objectweb.proactive.ext.util with parameters of type UniversalBody
 void SimpleLocationServer.updateLocation(UniqueID i, UniversalBody s)
          Update the location for the mobile object s with id
 



Copyright 2001-2005 INRIA All Rights Reserved.