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
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  
Service Service is a utility class that provides many useful methods to serve requests.
StartNode This class is a utility class allowing to start a ProActive node with a JVM.
 

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 method live.

In the method live, 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 in the live method to simplify 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 © April 2004 INRIA All Rights Reserved.