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