|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BlockingSource<T> | Extends PollableSource and provides a timeout-aware receive method. |
BlockingTarget | Extends Target and provides a timeout-aware send method. |
Message<T> | The central interface that any Message type must implement. |
MessageCreator<O,P> | Strategy interface for creating a Message from an Object. |
MessageDeliveryAware | Interface that provides callback definitions for components that require message delivery status notifications. |
MessageMapper<P,O> | Strategy interface for mapping from a Message to an Object. |
MessageStore | Strategy interface for storing and retrieving messages. |
Poller | |
Source<T> | Base interface for any source of Messages . |
Subscribable | Interface for any component that accepts subscribers. |
Target | Interface for any target to which Messages can be sent. |
Class Summary | |
---|---|
DefaultMessageCreator | A simple implementation of MessageCreator that uses the provide value
as the Message's payload. |
DefaultMessageMapper | A simple implementation of MessageMapper that returns the
Message's payload. |
ErrorMessage | A message implementation that accepts a Throwable payload. |
GenericMessage<T> | Base Message class defining common properties such as id, header, and lock. |
MessageHeader | A holder for Message metadata. |
MethodInvokingSource | A pollable source that invokes a no-argument method so that its return value may be sent to a channel. |
MethodInvokingSource.MessageReceivingMethodValidator | |
RetrievalBlockingMessageStore | A MessageStore implementation whose get and
remove methods block until a message is available. |
RetrievalBlockingMessageStore.MessageHolder | A wrapper class to enable null messages in the queue. |
SimpleMessageStore | Map-based implementation of MessageStore that enforces capacity. |
StringMessage | A message implementation that accepts a String payload. |
Enum Summary | |
---|---|
MessagePriority | An enumeration of the possible values for a message's priority. |
Exception Summary | |
---|---|
MessageDeliveryException | Exception that indicates an error during message delivery. |
MessageHandlingException | Exception that indicates an error during message handling. |
MessagingException | The base exception for any failures within the messaging system. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |