Uses of Interface
org.springframework.integration.aggregator.ReleaseStrategy
Package
Description
Provides classes related to message aggregation.
Base package for configuration.
Root package of the Spring Integration Java DSL.
Provides support classes for file-based aggregation logic.
-
Uses of ReleaseStrategy in org.springframework.integration.aggregator
Modifier and TypeClassDescriptionclass
AReleaseStrategy
that evaluates an expression.class
class
AReleaseStrategy
that invokes a method on a plain old Java object.class
An implementation ofReleaseStrategy
that simply compares the current size of the message list to the expected 'sequenceSize'.class
An implementation ofReleaseStrategy
that simply compares the current size of the message list to the expected 'sequenceSize'.class
AReleaseStrategy
that releases all messages if any of the following is true: The sequence is complete (if there is one). There are more messages than a threshold set by the user. The time elapsed since the earliest message, according to their timestamps, if present, exceeds a timeout set by the user.Modifier and TypeMethodDescriptionprotected ReleaseStrategy
AbstractCorrelatingMessageHandler.getReleaseStrategy()
Modifier and TypeMethodDescriptionvoid
AbstractCorrelatingMessageHandler.setReleaseStrategy
(ReleaseStrategy releaseStrategy) void
CorrelatingMessageBarrier.setReleaseStrategy
(ReleaseStrategy releaseStrategy) Set the ReleaseStrategy that should be used when deciding if a group in this barrier may be released.ModifierConstructorDescriptionAbstractCorrelatingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) AggregatingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) ResequencingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) -
Uses of ReleaseStrategy in org.springframework.integration.config
Modifier and TypeMethodDescriptionvoid
AggregatorFactoryBean.setReleaseStrategy
(ReleaseStrategy releaseStrategy) -
Uses of ReleaseStrategy in org.springframework.integration.dsl
Modifier and TypeMethodDescriptionCorrelationHandlerSpec.releaseStrategy
(ReleaseStrategy releaseStrategy) -
Uses of ReleaseStrategy in org.springframework.integration.file.aggregator
Modifier and TypeClassDescriptionclass
A convenient component to utilize aFileSplitter.FileMarker
-based aggregation logic.class
AReleaseStrategy
which makes a decision based on the presence ofFileSplitter.FileMarker.Mark.END
message in the group and itsFileHeaders.LINE_COUNT
header.