Package org.springframework.integration.store
Provides classes releated to storing messages.
-
Interface Summary Interface Description BasicMessageGroupStore Defines a minimal message group store with basic capabilities.ChannelMessageStore A marker interface that indicates this message store has optimizations for use in aQueueChannel
.MessageGroup A group of messages that are correlated with each other and should be processed in the same context.MessageGroupFactory TheMessageGroup
factory strategy.MessageGroupStore Defines additional storage operations on groups of messages linked by a group id.MessageGroupStore.MessageGroupCallback Invoked when a MessageGroupStore expires a group.MessageStore Strategy interface for storing and retrieving messages.PriorityCapableChannelMessageStore AChannelMessageStore
that supports the notion of message priority.UniqueExpiryCallback A marker interface extension of theMessageGroupStore.MessageGroupCallback
for components which should be registered in theMessageGroupStore
only once. -
Class Summary Class Description AbstractBatchingMessageGroupStore AbstractKeyValueMessageStore Base class for implementations of Key/Value styleMessageGroupStore
andMessageStore
AbstractMessageGroupStore MessageGroupMetadata Value Object holding metadata about a MessageGroup in the MessageGroupStore.MessageGroupQueue ABlockingQueue
that is backed by aMessageGroupStore
.MessageGroupStoreReaper Convenient configurable component to allow explicit timed expiry ofMessageGroup
instances in aMessageGroupStore
.MessageHolder TheMessageStore
specific value object to keep theMessage
and its metadata.MessageMetadata Value Object holding metadata about a Message in the MessageStore.SimpleMessageGroup Represents a mutable group of correlated messages that is bound to a certainMessageStore
and group id.SimpleMessageGroupFactory TheMessageGroupFactory
implementation to produceSimpleMessageGroup
instances.SimpleMessageStore Map-based in-memory implementation ofMessageStore
andMessageGroupStore
. -
Enum Summary Enum Description SimpleMessageGroupFactory.GroupType -
Exception Summary Exception Description MessageStoreException Exception for problems that occur when using aMessageStore
implementation.