クラス ExpressionEvaluatingHeaderValueMessageProcessor<T>
java.lang.ObjectSE
org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor<T>
org.springframework.integration.transformer.support.ExpressionEvaluatingHeaderValueMessageProcessor<T>
- 型パラメーター:
T- ペイラオド型。
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, MessageProcessor<T>, HeaderValueMessageProcessor<T>
public class ExpressionEvaluatingHeaderValueMessageProcessor<T>
extends AbstractHeaderValueMessageProcessor<T>
implements BeanFactoryAware
- 導入:
- 3.0
- 作成者:
- Mark Fisher, Artem Bilan
コンストラクター概要
コンストラクターコンストラクター説明ExpressionEvaluatingHeaderValueMessageProcessor(StringSE expressionString, @Nullable ClassSE<T> expectedType) 指定された式文字列と式評価結果の予想される型のヘッダー値プロセッサーを作成します。ExpressionEvaluatingHeaderValueMessageProcessor(Expression expression, @Nullable ClassSE<T> expectedType) 指定された式と式の評価結果の予想される型のヘッダー値プロセッサーを作成します。方法の概要
修飾子と型メソッド説明@Nullable TprocessMessage(Message<?> message) メッセージを処理し、値(または null)を返します。voidsetBeanFactory(BeanFactory beanFactory) クラス AbstractHeaderValueMessageProcessor から継承されたメソッド
isOverwrite, setOverwrite
コンストラクターの詳細
ExpressionEvaluatingHeaderValueMessageProcessor
public ExpressionEvaluatingHeaderValueMessageProcessor(Expression expression, @Nullable ClassSE<T> expectedType) 指定された式と式評価結果の予想される型に対してヘッダー値プロセッサーを作成します。不明な場合は、expectedType が null になることがあります。- パラメーター:
expression- 評価するExpression。expectedType-expression評価結果の戻り値の型。
ExpressionEvaluatingHeaderValueMessageProcessor
方法の詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware内のsetBeanFactory
processMessage
インターフェースからコピーされた説明:MessageProcessorメッセージを処理し、値(または null)を返します。- 次で指定:
- インターフェース
MessageProcessor<T>内のprocessMessage - パラメーター:
message- 処理するメッセージ。- 戻り値:
- 結果。