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.branchnbound.core This is the core of the BnB API implementation. 
org.objectweb.proactive.calcium.proactive

This package containts the required package to integrate the calcium framework with proactive. 

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.http.util Provides Exceptions for HTTP communications
org.objectweb.proactive.core.body.ibis IBIS implementation of the remote Body
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.collectiveitfs This package contains classes for handling collective interfaces. 
org.objectweb.proactive.core.component.identity The ProActiveComponentIdentityImpl class is the base class for the component meta-objects. 
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.body Non Functional exceptions occuring in a body. 
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.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.security This package provides a security framework for the ProActive middleware. 
org.objectweb.proactive.ext.util Provides some utility classes for end user usage or used across the extension package. 
org.objectweb.proactive.ic2d.spy **For internal use only** Provides the Spy active object that is created in each VM IC2D is asked to monitor. 
org.objectweb.proactive.mpi.control   
org.objectweb.proactive.p2p.loadbalancer Load Balancing for the Peer-to-Peer Infrastructure. 
org.objectweb.proactive.p2p.service Peer-to-Peer Infrastructure. 
org.objectweb.proactive.p2p.service.node All related classes for managing and using the sharing node mecanism. 
org.objectweb.proactive.scheduler   
org.objectweb.proactive.scheduler.policy   
 

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 EndActive.endActivity(Body body)
          Finalized the active object after the activity has been stopped.
 void InitActive.initActivity(Body body)
          Initializes the activity of the active object.
static void ProActive.migrateTo(Body bodyToMigrate, Node node, boolean isNFRequest)
          Migrates the body bodyToMigrate to the given node.
static void ProActive.migrateTo(Body bodyToMigrate, Node node, boolean isNFRequest, int priority)
          Migrates the body bodyToMigrate to the given node.
static void ProActive.migrateTo(Body bodyToMigrate, java.lang.Object activeObject, boolean isNFRequest)
          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 isNFRequest)
          Migrates the given body to the node caracterized by the given url.
 void RunActive.runActivity(Body body)
          Runs the activity of the active object.
 

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.branchnbound.core
 

Methods in org.objectweb.proactive.branchnbound.core with parameters of type Body
 void Manager.initActivity(Body body)
          Prepare everything for the computation.
 

Uses of Body in org.objectweb.proactive.calcium.proactive
 

Methods in org.objectweb.proactive.calcium.proactive with parameters of type Body
 void ActiveObjectSkernel.runActivity(Body 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.getForwarder(UniqueID bodyID)
          Returns the forwarder belonging to this JVM whose ID is the one specified.
 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.
 

Methods in org.objectweb.proactive.core.body with parameters of type Body
 void RemoteBody.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter
 void BodyAdapterForwarder.changeProxiedBody(Body newBody)
           
 void BodyAdapterImpl.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter.
abstract  void BodyAdapter.changeProxiedBody(Body newBody)
          Change the body referenced by this adapter.
 void UniversalBodyForwarder.changeProxiedBody(UniqueID id, Body newBody)
           
 void BodyForwarderImpl.changeProxiedBody(UniqueID id, Body newBody)
           
 void RemoteBodyForwarder.changeProxiedBody(UniqueID id, Body newBody)
           
 ProActiveComponent ProActiveMetaObjectFactory.ProActiveComponentFactoryImpl.newProActiveComponent(Body myBody)
           
 void LocalBodyStore.setCurrentThreadBody(Body body)
          Associates the body with the thread calling the method.
 

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, 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 HttpRemoteBodyImpl.changeProxiedBody(Body newBody)
           
 

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

Methods in org.objectweb.proactive.core.body.http.util that return Body
static Body HttpUtils.getBody(UniqueID id)
          Search a Body matching with a given unique ID
 

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)
           
 

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

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

Fields in org.objectweb.proactive.core.body.migration declared as Body
protected  Body MigrationManagerImpl.MaxTimeOnSiteTimerTask.body
           
 

Methods in org.objectweb.proactive.core.body.migration with parameters of type Body
 UniversalBody MigrationManagerImpl.migrateTo(Node node, Body body)
           
 UniversalBody MigrationManager.migrateTo(Node node, Body body)
           
 void MixedLocationServer.runActivity(Body body)
          First register with the specified url Then wait for request Serve "updateLocation" by priority put a searchObject in queue and wait DELAY_SAME_REPLY if the version of the requested ID has not changed since the last request
 void MigrationManagerImpl.startingAfterMigration(Body body)
           
 void MigrationManager.startingAfterMigration(Body body)
           
 

Constructors in org.objectweb.proactive.core.body.migration with parameters of type Body
MigrationManagerImpl.MaxTimeOnSiteTimerTask(MigrationManagerImpl migrationManager, 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 abstract  void AbstractBodyProxy.sendRequest(MethodCall methodCall, Future future, Body sourceBody)
           
protected  void UniversalBodyProxy.sendRequest(MethodCall methodCall, Future future, Body sourceBody)
           
protected  void UniversalBodyProxy.sendRequestInternal(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 ReplyReceiver.receiveReply(Reply r, Body receiverBody, FuturePool futurePool)
           
 int ReplyReceiverForwarder.receiveReply(Reply reply, 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
protected  Reply RequestImpl.createReply(Body targetBody, FutureResult result)
           
 void RequestQueueImpl.processRequests(RequestProcessor processor, Body body)
           
 void RequestQueue.processRequests(RequestProcessor processor, Body body)
          Processes all requests in the queue using the given RequestProcessor.
 int RequestReceiverImpl.receiveRequest(Request request, Body bodyReceiver)
           
 int RequestReceiverForwarder.receiveRequest(Request request, Body bodyReceiver)
           
 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 BodyRequest.serve(Body targetBody)
           
 Reply RequestImpl.serve(Body targetBody)
           
 Reply AwaitedRequest.serve(Body targetBody)
          Serve the request.
 Reply Request.serveAlternate(Body targetBody, ProxyNonFunctionalException nfe)
          Create a fake but valid reply by encapsulating a non functional exception instead of a result
 Reply BodyRequest.serveAlternate(Body targetBody, ProxyNonFunctionalException nfe)
           
 Reply RequestImpl.serveAlternate(Body targetBody, ProxyNonFunctionalException nfe)
           
 Reply AwaitedRequest.serveAlternate(Body targetBody, ProxyNonFunctionalException nfe)
           
protected  void BodyRequest.serveInternal(Body targetBody)
           
protected  FutureResult RequestImpl.serveInternal(Body targetBody)
           
 

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)
           
BodyRequest(Body targetBody, java.lang.String methodName, java.lang.Class[] paramClasses, java.lang.Object[] params, boolean isNFRequest, int nfRequestPriority)
           
 

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

Methods in org.objectweb.proactive.core.body.rmi with parameters of type Body
 void RmiRemoteBodyImpl.changeProxiedBody(Body newBody)
           
 void RmiRemoteBodyForwarderImpl.changeProxiedBody(UniqueID id, Body newBody)
           
 

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).
 

Methods in org.objectweb.proactive.core.component.body with parameters of type Body
 void ComponentActivity.endActivity(Body body)
           
 void ComponentEndActive.endComponentActivity(Body body)
           
 void ComponentActivity.initActivity(Body body)
           
 void ComponentInitActive.initComponentActivity(Body body)
          See @see org.objectweb.proactive.InitActive#initActivity(Body)
 void ComponentActivity.runActivity(Body body)
           Runs the activity as defined in @see ComponentRunActive.
 void ComponentRunActive.runComponentActivity(Body body)
          See RunActive.runActivity(Body) One should use a requests filter for separating component controller requests from component functional requests, notably for managing the lifecycle of the component.
 

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

Methods in org.objectweb.proactive.core.component.collectiveitfs with parameters of type Body
 void GatherFuturesHandler.runActivity(Body body)
           
 

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
 int SynchronousComponentRequestReceiver.receiveRequest(Request r, Body bodyReceiver)
           
protected  FutureResult ComponentRequestImpl.serveInternal(Body targetBody)
          redirects the call to the adequate component metaobject : either to a controller, through the chain of controllers, to a functional interface in the case of a composite (no preprocessing in that case), or directly executes the invocation on the base object if this component is a primitive component and the invocation is a functional invocation.
 

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.exceptions.body
 

Constructors in org.objectweb.proactive.core.exceptions.body with parameters of type Body
ServiceFailedCalleeNFE(java.lang.String message, ServeException e, LocalBodyStrategy body, Body bodyOnThis)
           
 

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

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

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

Methods in org.objectweb.proactive.core.runtime with parameters of type Body
 UniversalBody ProActiveRuntimeAdapterImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntime.receiveBody(java.lang.String nodeName, Body 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.
 UniversalBody ProActiveRuntimeAdapterForwarderImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeForwarderImpl.receiveBody(UniqueRuntimeID urid, java.lang.String nodeName, Body body)
           
 UniversalBody ProActiveRuntimeForwarder.receiveBody(UniqueRuntimeID urid, java.lang.String nodeName, Body body)
           
 UniversalBody RemoteProActiveRuntimeForwarder.receiveBody(UniqueRuntimeID ruid, java.lang.String nodeName, Body body)
           
 

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

Methods in org.objectweb.proactive.core.runtime.http with parameters of type Body
 UniversalBody HttpProActiveRuntime.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 IbisProActiveRuntimeImpl.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 RmiProActiveRuntimeImpl.receiveBody(java.lang.String nodeName, Body body)
           
 UniversalBody RmiProActiveRuntimeForwarderImpl.receiveBody(UniqueRuntimeID urid, 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
 UniversalBody MigrationManagerWithLocationServer.migrateTo(Node node, Body body)
           
 int BouncingRequestReceiver.receiveRequest(Request r, Body bodyReceiver)
           
 Reply RequestWithLocationServer.serve(Body targetBody)
           
 Reply TimedRequestWithLocationServer.serve(Body targetBody)
           
 void MigrationManagerWithLocationServer.updateLocation(Body body)
          update our location on the Location Server
 

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

Methods in org.objectweb.proactive.ext.migration with parameters of type Body
protected  void MigrationStrategyManagerImpl.continueStrategy(Body body)
           
protected  void MigrationStrategyManagerImpl.executeMethodOnArrival(Body body)
           
protected  void MigrationStrategyManagerImpl.executeMethodOnDeparture(Body body)
           
 void MigrationStrategyManagerImpl.startStrategy(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.startingAfterMigration(Body body)
           
 void MigrationManagerWithMixedLocation.updateLocation(Body body)
           
 

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

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

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.ic2d.spy
 

Methods in org.objectweb.proactive.ic2d.spy with parameters of type Body
 void SpyEventManager.addMessageEventListener(Body body)
           
 void SpyEventManager.removeMessageEventListener(Body body)
           
 void Spy.runActivity(Body body)
           
 

Uses of Body in org.objectweb.proactive.mpi.control
 

Methods in org.objectweb.proactive.mpi.control with parameters of type Body
 void ProActiveMPICoupling.initActivity(Body body)
           
 

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

Methods in org.objectweb.proactive.p2p.loadbalancer with parameters of type Body
 void P2PLoadBalancer.runActivity(Body body)
           
 

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

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

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.endActivity(Body body)
           
 void P2PNodeLookup.endActivity(Body body)
          Remove this nodes accessor from the waiting node accessors list in the local P2P service.
 void P2PNodeManager.initActivity(Body body)
           
 void P2PNodeLookup.initActivity(Body body)
           
 void P2PNodeLookup.runActivity(Body body)
           
 

Uses of Body in org.objectweb.proactive.scheduler
 

Methods in org.objectweb.proactive.scheduler with parameters of type Body
 void JobNoDescriptor.runActivity(Body body)
          The runActivity is reimplemented to stop the service and to destroy the active object after the getNodes method is called.
 

Uses of Body in org.objectweb.proactive.scheduler.policy
 

Methods in org.objectweb.proactive.scheduler.policy with parameters of type Body
 void AbstractPolicy.runActivity(Body body)
          This method has been redefined to reimplement the way this active object works and serves its methods.
 



Copyright 2001-2007 INRIA All Rights Reserved.