public class ExpressionCommandMessageProcessor extends AbstractMessageProcessor<ObjectSE> implements IntegrationPattern
EXPRESSION_PARSER, logger
コンストラクターと説明 |
---|
ExpressionCommandMessageProcessor() |
ExpressionCommandMessageProcessor(MethodFilter methodFilter) |
ExpressionCommandMessageProcessor(MethodFilter methodFilter, BeanFactory beanFactory) |
修飾子と型 | メソッドと説明 |
---|---|
IntegrationPatternType | getIntegrationPatternType() このコンポーネントが実装するパターン型を返します。 |
ObjectSE | processMessage(Message<?> message) メッセージペイロード式をコマンドとして評価します。 |
void | setBeanFactory(BeanFactory beanFactory) 式で @beanName を介した解決を有効にするには、BeanFactory を指定します。 |
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setConversionService
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ExpressionCommandMessageProcessor()
public ExpressionCommandMessageProcessor(@Nullable MethodFilter methodFilter)
public ExpressionCommandMessageProcessor(@Nullable MethodFilter methodFilter, @Nullable BeanFactory beanFactory)
public final void setBeanFactory(BeanFactory beanFactory)
AbstractExpressionEvaluator
@beanName
を介した解決を有効にするには、BeanFactory を指定します。BeanFactoryAware
の setBeanFactory
AbstractExpressionEvaluator
の setBeanFactory
public IntegrationPatternType getIntegrationPatternType()
IntegrationPattern
IntegrationPattern
の getIntegrationPatternType
IntegrationPatternType
@Nullable public ObjectSE processMessage(Message<?> message)
MessageProcessor<ObjectSE>
の processMessage
AbstractMessageProcessor<ObjectSE>
の processMessage
message
- 処理するメッセージ。IllegalArgumentExceptionSE
- ペイロードが例外または文字列でない場合