Package gr.uoa.di.madgik.grs.buffer

Interface Summary
IBuffer The IBuffer interface is the main enabling component acting as the Record buffer that is populated by a writer and read by a reader.
 

Class Summary
BufferFactory This utility class is used to initialize an instance of an IBuffer according to system configuration.
QueueBuffer The QueueBuffer is the main implementation of the IBuffer interface.
 

Enum Summary
IBuffer.Status The current status of the IBuffer.
IBuffer.TransportDirective The transport directive set for the IBuffer or its contained items.
IBuffer.TransportOverride During remote transport of an item payload, the defined IBuffer.TransportDirective can be overridden to request a different behavior.
 

Exception Summary
GRS2BufferDisposedException Exception indicating that the buffer is already disposed and no additional actions can be performed on it
GRS2BufferException Base exception for all error that are though by the buffer sub component
GRS2BufferInitializationException Initialization related error of the buffer sub component
GRS2BufferInvalidArgumentException Argument not valid for the buffer sub component operation that is undergoing
GRS2BufferInvalidOperationException The operation in progress is not valid based on the status of the buffer sub component