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, setConversionServicecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic 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()
IntegrationPatternIntegrationPattern 内の getIntegrationPatternType IntegrationPatternType@Nullable public ObjectSE processMessage(Message<?> message)
MessageProcessor<ObjectSE> 内の processMessage AbstractMessageProcessor<ObjectSE> の processMessage message - 処理するメッセージ。IllegalArgumentExceptionSE - ペイロードが例外または文字列でない場合