Package org.springframework.integration.store
@NullMarked
package org.springframework.integration.store
Provides classes related to storing messages.
-
ClassDescriptionBase class for implementations of Key/Value style
MessageGroupStoreandMessageStore.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.TheMessageGroupfactory strategy.Value Object holding metadata about a MessageGroup in the MessageGroupStore.ABlockingQueuethat 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 ofMessageGroupinstances in aMessageGroupStore.TheMessageStorespecific value object to keep theMessageand 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 aMessageStoreimplementation.AChannelMessageStorethat supports the notion of message priority.Represents a mutable group of correlated messages that is bound to a certainMessageStoreand group id.TheMessageGroupFactoryimplementation to produceSimpleMessageGroupinstances.Map-based in-memory implementation ofMessageStoreandMessageGroupStore.A marker interface extension of theMessageGroupStore.MessageGroupCallbackfor components which should be registered in theMessageGroupStoreonly once.