クラス ExpressionEvaluatingHeaderValueMessageProcessor<T>

java.lang.ObjectSE
org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor<T>
org.springframework.integration.transformer.support.ExpressionEvaluatingHeaderValueMessageProcessor<T>
型パラメーター:
T - ペイラオド型。
実装されたすべてのインターフェース:
AwareBeanFactoryAwareMessageProcessor<T>HeaderValueMessageProcessor<T>

public class ExpressionEvaluatingHeaderValueMessageProcessor<T> extends AbstractHeaderValueMessageProcessor<T> implements BeanFactoryAware
導入:
3.0
作成者:
Mark Fisher, Artem Bilan
  • コンストラクターの詳細

    • ExpressionEvaluatingHeaderValueMessageProcessor

      public ExpressionEvaluatingHeaderValueMessageProcessor(Expression expression, ClassSE<T> expectedType)
      指定された式と式の評価結果の予想される型のヘッダー値プロセッサーを作成します。不明な場合、expectedType は null になる可能性があります。
      パラメーター:
      expression - 評価する Expression
      expectedType - expression 評価結果の戻り値の型。
    • ExpressionEvaluatingHeaderValueMessageProcessor

      public ExpressionEvaluatingHeaderValueMessageProcessor(StringSE expressionString, ClassSE<T> expectedType)
      指定された式文字列と式評価結果の予想される型のヘッダー値プロセッサーを作成します。不明な場合、expectedType は null になる可能性があります。
      パラメーター:
      expressionString - 評価する StringSE 式のプレゼンテーション。
      expectedType - expression 評価結果の戻り値の型。
  • メソッドの詳細

    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
    • processMessage

      public T processMessage(Message<?> message)
      インターフェースからコピーされた説明: MessageProcessor
      メッセージを処理し、値(または null)を返します。
      次で指定:
      インターフェース MessageProcessor<T>processMessage 
      パラメーター:
      message - 処理するメッセージ。
      戻り値:
      結果。