Uses of Interface
org.objectweb.proactive.Body

Packages that use Body
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.checkpointing Defines the implementation of an active object checkpoint.  
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.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.identity The ProActiveComponentIdentityImpl class is the base class for the component meta-objects.  
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.core.group Provides all classes needed to use group communications in ProActive.  
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.jini JINI 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.migration Defines strategies of migration based on itinerary.  
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   
org.objectweb.proactive.p2p.api.worker   
org.objectweb.proactive.p2p.service   
org.objectweb.proactive.p2p.service.node   
 

Uses of Body in org.objectweb.proactive
 

Fields in org.objectweb.proactive declared as Body
protected  Body Service.body
           
 

Methods in org.objectweb.proactive that return Body
static Body ProActive.getBodyOnThis()
          When an active object is created, it is associated with a Body that takes care of all non fonctionnal properties.
 

Methods in org.objectweb.proactive with parameters of type Body
 void RunActive.runActivity(Body body)
          Runs the activity of the active object.
static void ProActive.migrateTo(Body bodyToMigrate, java.lang.Object activeObject, boolean priority)
          Migrates the given body to the same location as the active object given in parameter.
static void ProActive.migrateTo(Body bodyToMigrate, java.lang.String nodeURL, boolean priority)
          Migrates the given body to the node caracterized by the given url.
static void ProActive.migrateTo(Body bodyToMigrate, Node node, boolean priority)
          Migrates the body bodyToMigrate to the given node.
 void InitActive.initActivity(Body body)
          Initializes the activity of the active object.
 void EndActive.endActivity(Body body)
          Finalized the active object after the activity has been stopped.
 

Constructors in org.objectweb.proactive with parameters of type Body
Service(Body body)
          Creates a new intance of Service based on the given body.
 

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

Classes in org.objectweb.proactive.core.body that implement Body
 class AbstractBody
          **For internal use only**
This class gives a common implementation of the Body interface.
 class ActiveBody
           
 class BodyImpl
          **For internal use only**
This class gives a common implementation of the Body interface.
 class HalfBody
           
 

Methods in org.objectweb.proactive.core.body that return Body
 Body LocalBodyStore.getCurrentThreadBody()
          Returns the body associated with the thread calling the method.
 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.
 

Methods in org.objectweb.proactive.core.body with parameters of type Body
 ProActiveComponent ProActiveMetaObjectFactory.ProActiveComponentFactoryImpl.newProActiveComponent(Body myBody)
           
 void LocalBodyStore.setCurrentThreadBody(Body body)
          Associates the body with the thread calling the method.
 void BodyAdapter.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter.
 

Uses of Body in org.objectweb.proactive.core.body.ft.checkpointing
 

Methods in org.objectweb.proactive.core.body.ft.checkpointing that return Body
 Body Checkpoint.recover()
          Recovers an active object from this checkpoint.
 

Constructors in org.objectweb.proactive.core.body.ft.checkpointing with parameters of type Body
Checkpoint(Body bodyToCheckpoint, int index, java.lang.String additionalCodebase)
          Create a checkpoint.
 

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

Methods in org.objectweb.proactive.core.body.http with parameters of type Body
 void RemoteBodyAdapter.changeProxiedBody(Body newBody)
          This method must be called only locally.
 

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

Methods in org.objectweb.proactive.core.body.ibis with parameters of type Body
 void IbisRemoteBodyImpl.changeProxiedBody(Body newBody)
           
 void IbisRemoteBodyAdapter.changeProxiedBody(Body newBody)
           
 void IbisRemoteBody.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter
 

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

Methods in org.objectweb.proactive.core.body.jini with parameters of type Body
 void JiniBodyImpl.changeProxiedBody(Body newBody)
           
 void JiniBodyAdapter.changeProxiedBody(Body newBody)
           
 void JiniBody.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter
 

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

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

Methods in org.objectweb.proactive.core.body.migration with parameters of type Body
 UniversalBody MigrationManagerImpl.migrateTo(Node node, Body body)
           
 void MigrationManagerImpl.startingAfterMigration(Body body)
           
 UniversalBody MigrationManager.migrateTo(Node node, Body body)
           
 void MigrationManager.startingAfterMigration(Body body)
           
 

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

Methods in org.objectweb.proactive.core.body.proxy with parameters of type Body
protected  void UniversalBodyProxy.sendRequest(MethodCall methodCall, Future future, Body sourceBody)
           
protected  void UniversalBodyProxy.sendRequestInternal(MethodCall methodCall, Future future, Body sourceBody)
           
protected abstract  void AbstractBodyProxy.sendRequest(MethodCall methodCall, Future future, Body sourceBody)
           
 

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

Methods in org.objectweb.proactive.core.body.reply with parameters of type Body
 int ReplyReceiverImpl.receiveReply(Reply r, Body receiverBody, FuturePool futurePool)
           
 int ReplyReceiverForwarder.receiveReply(Reply reply, Body receiverBody, FuturePool futurePool)
           
 int ReplyReceiver.receiveReply(Reply r, Body receiverBody, FuturePool futurePool)
           
 

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

Methods in org.objectweb.proactive.core.body.request with parameters of type Body
 int RequestReceiverImpl.receiveRequest(Request request, Body bodyReceiver)
           
 int RequestReceiverForwarder.receiveRequest(Request request, Body bodyReceiver)
           
 Reply RequestImpl.serve(Body targetBody)
           
 Reply RequestImpl.serveAlternate(Body targetBody, NonFunctionalException nfe)
           
protected  FutureResult RequestImpl.serveInternal(Body targetBody)
           
protected  Reply RequestImpl.createReply(Body targetBody, FutureResult result)
           
 Reply BodyRequest.serve(Body targetBody)
           
 Reply BodyRequest.serveAlternate(Body targetBody, NonFunctionalException nfe)
           
protected  void BodyRequest.serveInternal(Body targetBody)
           
 void RequestQueueImpl.processRequests(RequestProcessor processor, Body body)
           
 Reply AwaitedRequest.serve(Body targetBody)
          Serve the request.
 Reply AwaitedRequest.serveAlternate(Body targetBody, NonFunctionalException nfe)
           
 int RequestReceiver.receiveRequest(Request r, Body bodyReceiver)
           
 Reply Request.serve(Body targetBody)
          Serves this request by executing the embedded method call using the given targetBody.
 Reply Request.serveAlternate(Body targetBody, NonFunctionalException nfe)
          Create a fake but valid reply by encapsulating a non functional exception instead of a result
 void RequestQueue.processRequests(RequestProcessor processor, Body body)
          Processes all requests in the queue using the given RequestProcessor.
 

Constructors in org.objectweb.proactive.core.body.request with parameters of type Body
BodyRequest(Body targetBody, java.lang.String methodName, java.lang.Class[] paramClasses, java.lang.Object[] params, boolean isPriority)
           
 

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

Methods in org.objectweb.proactive.core.body.rmi with parameters of type Body
 void RemoteBodyImpl.changeProxiedBody(Body newBody)
           
 void RemoteBodyAdapter.changeProxiedBody(Body newBody)
           
 void RemoteBody.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter
 

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

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

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

Methods in org.objectweb.proactive.core.component.identity that return Body
 Body ProActiveComponentImpl.getBody()
           
 

Methods in org.objectweb.proactive.core.component.identity with parameters of type Body
 ProActiveComponent ProActiveComponentFactory.newProActiveComponent(Body myBody)
          factory for ProActiveComponent
 

Constructors in org.objectweb.proactive.core.component.identity with parameters of type Body
ProActiveComponentImpl(ComponentParameters componentParameters, Body myBody)
          Constructor for ProActiveComponent.
 

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

Methods in org.objectweb.proactive.core.component.request with parameters of type Body
protected  FutureResult ComponentRequestImpl.serveInternal(Body targetBody)
          redirects the call to the adequate component metaobject
 

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

Constructors in org.objectweb.proactive.core.event with parameters of type Body
MigrationEvent(Body body, int type)
          Creates a new MigrationEvent occuring during the migration of the active object linked to the given body.
 

Uses of Body in org.objectweb.proactive.core.group
 

Constructors in org.objectweb.proactive.core.group with parameters of type Body
ProcessForOneWayCall(ProxyForGroup proxyGroup, java.util.Vector memberList, int index, MethodCall mc, Body body, ExceptionList exceptionList)
           
ProcessForAsyncCall(ProxyForGroup proxyGroup, java.util.Vector memberList, java.util.Vector memberListOfResultGroup, int index, MethodCall mc, Body body)
           
 

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

Methods in org.objectweb.proactive.core.runtime with parameters of type Body
 UniversalBody ProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           This method is the basis for migrating active objects.
 

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

Methods in org.objectweb.proactive.core.runtime.http with parameters of type Body
 UniversalBody HttpRuntimeAdapter.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody HttpRemoteRuntimeAdapterImpl.receiveBody(java.lang.String nodeName, Body body)
           
 

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

Methods in org.objectweb.proactive.core.runtime.ibis with parameters of type Body
 UniversalBody RemoteProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntimeAdapter.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           
 

Uses of Body in org.objectweb.proactive.core.runtime.jini
 

Methods in org.objectweb.proactive.core.runtime.jini with parameters of type Body
 UniversalBody JiniRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody JiniRuntimeAdapter.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody JiniRuntime.receiveBody(java.lang.String nodeName, Body body)
           
 

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

Methods in org.objectweb.proactive.core.runtime.rmi with parameters of type Body
 UniversalBody RemoteProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntimeAdapter.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntime.receiveBody(java.lang.String nodeName, Body body)
           
 

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

Fields in org.objectweb.proactive.ext.locationserver declared as Body
protected  Body MigrationManagerWithLocationServer.myBody
           
 

Methods in org.objectweb.proactive.ext.locationserver with parameters of type Body
 Reply TimedRequestWithLocationServer.serve(Body targetBody)
           
 Reply RequestWithLocationServer.serve(Body targetBody)
           
 void MigrationManagerWithLocationServer.updateLocation(Body body)
          update our location on the Location Server
 UniversalBody MigrationManagerWithLocationServer.migrateTo(Node node, Body body)
           
 int BouncingRequestReceiver.receiveRequest(Request r, Body bodyReceiver)
           
 

Uses of Body in org.objectweb.proactive.ext.migration
 

Methods in org.objectweb.proactive.ext.migration with parameters of type Body
 void MigrationStrategyManagerImpl.startStrategy(Body body)
           
protected  void MigrationStrategyManagerImpl.executeMethodOnDeparture(Body body)
           
protected  void MigrationStrategyManagerImpl.executeMethodOnArrival(Body body)
           
protected  void MigrationStrategyManagerImpl.continueStrategy(Body body)
           
 void MigrationStrategyManager.startStrategy(Body body)
           
 

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

Methods in org.objectweb.proactive.ext.mixedlocation with parameters of type Body
 void MigrationManagerWithMixedLocation.updateLocation(Body body)
           
 void MigrationManagerWithMixedLocation.startingAfterMigration(Body body)
           
 

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

Methods in org.objectweb.proactive.ext.util with parameters of type Body
 void SimpleLocationServer.runActivity(Body body)
          First register with the specified url Then wait for request
 

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

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

Uses of Body in org.objectweb.proactive.p2p.api.worker
 

Methods in org.objectweb.proactive.p2p.api.worker with parameters of type Body
 void Worker.initActivity(Body body)
           
 

Uses of Body in org.objectweb.proactive.p2p.service
 

Methods in org.objectweb.proactive.p2p.service with parameters of type Body
 void P2PFirstContact.runActivity(Body body)
          Sequancialy try to contact all peer and add them in the group of acquaintances.
 void P2PAcquaintanceManager.initActivity(Body body)
           
 void P2PAcquaintanceManager.runActivity(Body body)
           
 void P2PService.initActivity(Body body)
           
 

Uses of Body in org.objectweb.proactive.p2p.service.node
 

Methods in org.objectweb.proactive.p2p.service.node with parameters of type Body
 void P2PNodeManager.initActivity(Body body)
           
 void P2PNodeManager.runActivity(Body body)
           
 void P2PNodeManager.endActivity(Body body)
           
 void P2PNodeLookup.initActivity(Body body)
           
 void P2PNodeLookup.runActivity(Body body)
           
 void P2PNodeLookup.endActivity(Body body)
          Remove this nodes accessor from the waiting node accessors list in the local P2P service.
 



Copyright ? April 2005 INRIA All Rights Reserved.