Package org.objectweb.proactive

Provides the main classes for creating active objects and futures.

See:
          Description

Interface Summary
Active Active is the root of the all interfaces related to the activity of an active object.
Body An object implementing this interface is an implementation of the non fonctionnal part of an ActiveObject.
EndActive EndActive is related to the finalization of an active object.
InitActive InitActive is related to the initialization of the activity of an active object.
Job An object implemementing this Interface provides access to its jobID
ProActiveInternalObject This is a marker which must be implemented by all non functional active objects, e.g. load balancing objects, p2p objects, IC2D spy.
RunActive RunActive is related to the activity of an active object.
 

Class Summary
ObjectForSynchro An object instance of this class is to be returned when a method of an active object wants to let the caller wait synchronously the end of the execution of the method.
ObjectForSynchronousCall An object instance of this class is to be returned when a method of an active object needs to be called synchronously.
ProActive Provides static methods to manipulate or use Active Objects(creation, exception handling, migration,...), futures, deployment descritpors, components, groups.
Service Service is a utility class that provides many useful methods to serve requests.
 

Exception Summary
ActiveObjectCreationException An exception thrown when a problem occurs during the creation of an ActiveObject see active object creation documentation
 

Package org.objectweb.proactive Description

Provides the main classes for creating active objects and futures. The pivotal class is the ProActive class that contains the methods for creating active objects. When an active object is created, it can control the way it serves requests by providing a runActivity method.

In the runActivity method, the active object will receive its own associated body seen as the Body interface that allows to manage all non functional behavior.

The class Service is an helper class created using a Body that can be used to control the serving of methods.

For more information about active objects and the concept behind ProActive, see the documentation

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


Copyright 2001-2007 INRIA All Rights Reserved.