Uses of Interface
org.springframework.integration.aggregator.ReleaseStrategy
Packages that use 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
Classes in org.springframework.integration.aggregator that implement ReleaseStrategyModifier 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.Methods in org.springframework.integration.aggregator that return ReleaseStrategyModifier and TypeMethodDescriptionprotected ReleaseStrategy
AbstractCorrelatingMessageHandler.getReleaseStrategy()
Methods in org.springframework.integration.aggregator with parameters of type ReleaseStrategyModifier 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.Constructors in org.springframework.integration.aggregator with parameters of type ReleaseStrategyModifierConstructorDescriptionAbstractCorrelatingMessageHandler
(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
Methods in org.springframework.integration.config that return ReleaseStrategyMethods in org.springframework.integration.config with parameters of type ReleaseStrategyModifier and TypeMethodDescriptionvoid
AggregatorFactoryBean.setReleaseStrategy
(ReleaseStrategy releaseStrategy) -
Uses of ReleaseStrategy in org.springframework.integration.dsl
Methods in org.springframework.integration.dsl with parameters of type ReleaseStrategyModifier and TypeMethodDescriptionCorrelationHandlerSpec.releaseStrategy
(ReleaseStrategy releaseStrategy) -
Uses of ReleaseStrategy in org.springframework.integration.file.aggregator
Classes in org.springframework.integration.file.aggregator that implement ReleaseStrategyModifier 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.