|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BufferAttributeControllerAscendingKeyKeyChunkAdd | Attribute controller interface used by queues that use both ordered keys and key chunks to sort messages. |
BufferAttributeControllerAscendingSequenceNumberKeyChunkAdd | Attribute controller interface used by queues that use both key chunks and sequence numbers to sort messages. |
BufferAttributeControllerAscendingSequenceNumberKeyedAdd | Attribute controller for buffers that sort messages by keys according to an ascending sequence number. |
BufferAttributeControllerKeyChunkAdd | Attribute controller interface used by buffers that use a key (which is a chunk of the message) to sort messages. |
BufferAttributeControllerKeyed | Attribute controller interface for buffers that use keys to sort messages. |
DoubleKeyedBufferRemove | This interface defines methods that must be implemented by a buffer to allow components to get or delete messages from it, according to two keys associated with each message. |
DoubleKeyedPull | Interface that allows pulling messages mapping two specified keys. |
KeyedBufferAdd | This interface defines methods that must be implemented by a buffer to allow components to add messages into it, each message being associated with a key. |
KeyedBufferRemove | This interface defines methods that must be implemented by a buffer to allow components to get or delete messages from it, according to the key associated with each message. |
KeyedPull | Interface that allows pulling messages mapping a specified key. |
KeyedPush | Interface that allows pushing messages and associating keys with pushed messages. |
MissingSequenceNumberKeyBased | Interface that can be used by a queue sorting messages according to a sequence number (i.e. a long) to specify that sequence numbers are missings. |
Class Summary | |
---|---|
AbstractBufferKeyedAddKeyedRemoveImpl | Abstract implementation of a keyed buffer. |
AbstractBufferKeyedRemoveImpl | Abstract implementation of a (partially) keyed buffer. |
BufferAscendingKeyKeyChunkAddDoubleKeyedRemoveImpl | This buffer stores every incoming message according to
a key (keyChunk ) that is contained in the message as a
AbstractChunk which name can be specified as a Fractal component
attribute using the
BufferAttributeControllerKeyChunkAdd
interface. |
BufferAscendingSequenceNumberKeyedAddKeyedRemoveImpl | This buffer stores incoming messages according to
a sequence number that is retrieved using a chunk that extends the
SequenceNumberChunk class. |
BufferKeyChunkAddKeyedRemoveImpl | This buffer stores every incoming message according to a key that is
contained in the message as a chunk which name can be
specified as a Fractal component attribute using the interface of type
BufferAttributeControllerKeyChunkAdd . |
BufferKeyedAddKeyedRemoveImpl | Buffer that uses keys to sort messages. |
DoubleKeyedOutgoingHandlerBlockingImpl | An outgoing handler that implements the DoubleKeyedPull interface. |
DoubleKeyedOutgoingHandlerNonBlockingImpl | An outgoing handler that implements the DoubleKeyedPull interface. |
KeyedIncomingHandlerBlockingImpl | A, incoming handler that implements the KeyedPush interface. |
KeyedIncomingHandlerExceptionThrowingImpl | A push incoming handler that implements the KeyedPush interface. |
KeyedIncomingHandlerNonBlockingImpl | A push incoming handler that implements the KeyedPush interface. |
KeyedOutgoingHandlerBlockingImpl | An outgoing handler that implements the KeyedPull interface. |
KeyedOutgoingHandlerNonBlockingImpl | A outgoing handler that implements the KeyedPull interface. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |