Package org.objectweb.proactive.core.body

Provides all classes used for implementing the active part of an active object.

See:
          Description

Interface Summary
LocalBodyStrategy An object implementing this interface is an implementation of one part of the local view of the body of an active object.
MetaObjectFactory A class implementing this interface if able to provide instances of factories that can create MetaObjects used in the Body.
RemoteBody An object implementing this interface provides the minimum service a body offers remotely.
RemoteBodyFactory A class implementing this interface is a factory of RequestReceiver objects.
RemoteBodyForwarder An object implementing this interface provides the minimum service a body forwarder offers remotely.
UniversalBody An object implementing this interface provides the minimum service a body offers remotely or locally.
UniversalBodyForwarder  
 

Class Summary
AbstractBody **For internal use only**
This class gives a common implementation of the Body interface.
AbstractUniversalBody **For internal use only**
This class gives a common implementation of the UniversalBody interface.
ActiveBody  
BodyAdapter An adapter for a RemoteBody.
BodyAdapterForwarder An adapter for a RemoteBodyForwarder.
BodyAdapterImpl An adapter for a RemoteBody.
BodyForwarderImpl A BodyForwarderImpl is not a Body but a forwarder.
BodyImpl **For internal use only**
This class gives a common implementation of the Body interface.
BodyMap **For internal use only**
This class is a Map between UniqueID and either remote or local bodies.
HalfBody  
LocalBodyStore **For internal use only**
This class store all active bodies known in the current JVM.
ProActiveMetaObjectFactory THIS JAVADOC SHOULD BE REWRITTEN This class provides singleton instances of all default factories creating MetaObjects used in the Body.
ProActiveMetaObjectFactory.MigrationManagerFactoryImpl  
ProActiveMetaObjectFactory.ProActiveSPMDGroupManagerFactoryImpl  
ProActiveMetaObjectFactory.RemoteBodyFactoryImpl  
ProActiveMetaObjectFactory.ReplyReceiverFactoryImpl  
ProActiveMetaObjectFactory.RequestFactoryImpl  
ProActiveMetaObjectFactory.ThreadStoreFactoryImpl  
 

Package org.objectweb.proactive.core.body Description

Provides all classes used for implementing the active part of an active object.

When created, an active object is associated with a Body that is the entity managing all the non functional properties of the active object. The body contains the request queue receiving all reified method calls.

The body is made of several components that are defined in subpackages of this package.

Since:
ProActive 0.7
Version:
1.0, 2001/10/23
Author:
ProActive Team


Copyright 2001-2005 INRIA All Rights Reserved.