クラス LambdaMessageProcessor
java.lang.ObjectSE
org.springframework.integration.handler.LambdaMessageProcessor
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、MessageProcessor<ObjectSE>
public class LambdaMessageProcessor
extends ObjectSE
implements MessageProcessor<ObjectSE>, BeanFactoryAware
単一のメソッドクラスでのメソッド呼び出しのための
MessageProcessor
実装 - 関数インターフェース実装。- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
コンストラクターのサマリー
コンストラクターコンストラクター説明LambdaMessageProcessor
(ObjectSE target, ClassSE<?> expectedType) リクエストメッセージに対して実行時に提供されたラムダを評価するプロセッサーを作成します。メソッドのサマリー
修飾子と型メソッド説明processMessage
(Message<?> message) メッセージを処理し、値(または null)を返します。void
setBeanFactory
(BeanFactory beanFactory)
コンストラクターの詳細
LambdaMessageProcessor
リクエストメッセージに対して実行時に提供されたラムダを評価するプロセッサーを作成します。- パラメーター:
target
- ラムダオブジェクト。expectedType
- メソッド引数変換のオプションの期待される型。
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
processMessage
インターフェースからコピーされた説明:MessageProcessor
メッセージを処理し、値(または null)を返します。- 次で指定:
- インターフェース
MessageProcessor<ObjectSE>
のprocessMessage
- パラメーター:
message
- 処理するメッセージ。- 戻り値:
- 結果。