Class ExpressionEvaluatingReleaseStrategy
java.lang.Object
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.aggregator.ExpressionEvaluatingReleaseStrategy
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.beans.factory.InitializingBean
,ReleaseStrategy
public class ExpressionEvaluatingReleaseStrategy extends AbstractExpressionEvaluator implements ReleaseStrategy
A
ReleaseStrategy
that evaluates an expression.-
Field Summary
Fields inherited from class org.springframework.integration.util.AbstractExpressionEvaluator
EXPRESSION_PARSER, logger
-
Constructor Summary
Constructors Constructor Description ExpressionEvaluatingReleaseStrategy(java.lang.String expression)
ExpressionEvaluatingReleaseStrategy(org.springframework.expression.Expression expression)
-
Method Summary
Modifier and Type Method Description boolean
canRelease(MessageGroup messages)
Evaluate the expression provided on theMessageGroup
and return the result (must be boolean).Methods inherited from class org.springframework.integration.util.AbstractExpressionEvaluator
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionService
-
Constructor Details
-
ExpressionEvaluatingReleaseStrategy
public ExpressionEvaluatingReleaseStrategy(java.lang.String expression) -
ExpressionEvaluatingReleaseStrategy
public ExpressionEvaluatingReleaseStrategy(org.springframework.expression.Expression expression)
-
-
Method Details
-
canRelease
Evaluate the expression provided on theMessageGroup
and return the result (must be boolean).- Specified by:
canRelease
in interfaceReleaseStrategy
-