クラス 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, ClassSE<T> expectedType) 指定された式文字列と式評価結果の予想される型のヘッダー値プロセッサーを作成します。ExpressionEvaluatingHeaderValueMessageProcessor
(Expression expression, ClassSE<T> expectedType) 指定された式と式の評価結果の予想される型のヘッダー値プロセッサーを作成します。メソッドのサマリー
修飾子と型メソッド説明processMessage
(Message<?> message) メッセージを処理し、値(または null)を返します。void
setBeanFactory
(BeanFactory beanFactory) クラス org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor から継承されたメソッド
isOverwrite, setOverwrite
コンストラクターの詳細
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
- 評価するString
SE 式のプレゼンテーション。expectedType
-expression
評価結果の戻り値の型。
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
processMessage
インターフェースからコピーされた説明:MessageProcessor
メッセージを処理し、値(または null)を返します。- 次で指定:
- インターフェース
MessageProcessor<T>
のprocessMessage
- パラメーター:
message
- 処理するメッセージ。- 戻り値:
- 結果。