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 TheMessageGroupfactory 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 AChannelMessageStorethat supports the notion of message priority.UniqueExpiryCallback A marker interface extension of theMessageGroupStore.MessageGroupCallbackfor components which should be registered in theMessageGroupStoreonly once. -
Class Summary Class Description AbstractBatchingMessageGroupStore AbstractKeyValueMessageStore Base class for implementations of Key/Value styleMessageGroupStoreandMessageStore.AbstractMessageGroupStore MessageGroupMetadata Value Object holding metadata about a MessageGroup in the MessageGroupStore.MessageGroupQueue ABlockingQueuethat is backed by aMessageGroupStore.MessageGroupStoreReaper Convenient configurable component to allow explicit timed expiry ofMessageGroupinstances in aMessageGroupStore.MessageHolder TheMessageStorespecific value object to keep theMessageand 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 certainMessageStoreand group id.SimpleMessageGroupFactory TheMessageGroupFactoryimplementation to produceSimpleMessageGroupinstances.SimpleMessageStore Map-based in-memory implementation ofMessageStoreandMessageGroupStore. -
Enum Summary Enum Description SimpleMessageGroupFactory.GroupType -
Exception Summary Exception Description MessageStoreException Exception for problems that occur when using aMessageStoreimplementation.