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.
RemoteBodyFactory A class implementing this interface is a factory of RequestReceiver objects.
UniversalBody An object implementing this interface provides the minimum service a body offers remotely or locally.
 

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  
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  
ProActiveMetaObjectFactory.MigrationManagerFactoryImpl  
ProActiveMetaObjectFactory.ProActiveGroupManagerFactoryImpl  
ProActiveMetaObjectFactory.RemoteBodyFactoryImpl  
ProActiveMetaObjectFactory.ReplyReceiverFactoryImpl  
ProActiveMetaObjectFactory.RequestFactoryImpl  
ProActiveMetaObjectFactory.RequestReceiverFactoryImpl  
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 © April 2004 INRIA All Rights Reserved.