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