Package jpl.mipl.mdms.concurrent

Package containing all of the concurrent service classes for developing MDMS communication services.

See:
          Description

Interface Summary
BoundedQueue Interface for channel with bounded memory size.
Consumer Interface for all channel consumer object.
Producer Defines base interface for all channel producer object.
Queue Base interface for channel objects.
Synch Interface for Locks, mutex, and condition waits.
 

Class Summary
Latch Implementation of latch synchronization strategy.
MessageBlock Defines object format for the message queue.
MessageQueue Thread-safe implementation of a message queue channel.
Mutex Implementation of conventional mutual exclusive synch strategy.
NullSynch Implementation of null synch strategy.
Semaphore Implementation of conventional semaphore synch strategy.
Task This abstract class implements the base class for the Active Object design pattern (POSA2).
TaskThread Wrapper class to turn a task object into a threaded active object.
 

Package jpl.mipl.mdms.concurrent Description

Package containing all of the concurrent service classes for developing MDMS communication services. Most of these classes are general purpose and configurable to developing Java communication services. Some of them, however, are designed for MDMS-specific use.