Package org.omegahat.Interfaces.CORBA.TaskManagement

Classes for managing distributed tasks through CORBA, dispatching tasks from an Omega TaskQueue.

See:
          Description

Interface Summary
CORBATaskInterface  
DistributedTaskConstants  
DistributedTaskListener  
ServerPool  
 

Class Summary
BasicCORBAServerPool Class for collecting CORBA objects and passing them to a DistributedTaskManager to be used for performing CORBA calls as part of a larger task.
BasicServerPool Simple implementation of the ServerPool interface that allows one to populate the container with CORBA object.s
CORBATask A simple class that implements the necessary methods for CORBATaskInterface.
DistributedTaskEvent This class is used to represent an event in the distributed task management setup.
DistributedTaskManager This class implements a task manager that dispatches CORBA tasks to different servers as they become available.
DistributedTaskQueue  
HomogeneousServerDistributedTaskQueue  
HomogeneousServerTaskManager  
LoopTaskQueue TaskQueue that not only stores tasks, but also creates them, specifying the argument list for each task as a single integer.
NamingContextServerPool Treat the contents of a Naming Context as a collection of CORBA servers to be used in distributed task managements to which CORBA tasks can be dispatched.
RepeatedTaskQueue  
SimpleDistributedTaskMonitor This is a very simple class that is used to listen for events from the distributed task manager and print messages on the screen.
TemplateCORBATask A class used to store sufficient information to construct CORBA calls without yet knowing to which server the call will be dispatched.
 

Package org.omegahat.Interfaces.CORBA.TaskManagement Description

Classes for managing distributed tasks through CORBA, dispatching tasks from an Omega TaskQueue.