クラス MethodInvokingMessageGroupProcessor
java.lang.ObjectSE
org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor
org.springframework.integration.aggregator.MethodInvokingMessageGroupProcessor
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、Lifecycle、MessageGroupProcessor、ManageableLifecycle
public class MethodInvokingMessageGroupProcessor
extends AbstractAggregatingMessageGroupProcessor
implements ManageableLifecycle
POJO メソッドの呼び出しのアダプターとして機能する MessageGroupProcessor。
- 導入:
- 2.0
- 作成者:
- Iwein Fuld, Mark Fisher, Dave Syer, Gary Russell, Artem Bilan
フィールドのサマリー
クラス org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明渡されたオブジェクトのラッパーを作成します。MethodInvokingMessageGroupProcessor(ObjectSE target, MethodSE method) 渡されたオブジェクトのラッパーを作成します。MethodInvokingMessageGroupProcessor(ObjectSE target, StringSE methodName) 渡されたオブジェクトのラッパーを作成します。メソッドのサマリー
修飾子と型メソッド説明protected final ObjectSEaggregatePayloads(MessageGroup group, MapSE<StringSE, ObjectSE> headers) booleanvoidsetBeanFactory(BeanFactory beanFactory) voidsetConversionService(ConversionService conversionService) voidstart()voidstop()クラス org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor から継承されたメソッド
aggregateHeaders, getHeadersFunction, getMessageBuilderFactory, processMessageGroup, setHeadersFunction
コンストラクターの詳細
MethodInvokingMessageGroupProcessor
渡されたオブジェクトのラッパーを作成します。このコンストラクターは、メッセージのリストを処理できるメソッドを探します。- パラメーター:
target- ラップするオブジェクト
MethodInvokingMessageGroupProcessor
MethodInvokingMessageGroupProcessor
メソッドの詳細
setConversionService
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - オーバーライド:
- クラス
AbstractAggregatingMessageGroupProcessorのsetBeanFactory
aggregatePayloads
start
public void start()- 次で指定:
- インターフェース
Lifecycleのstart - 次で指定:
- インターフェース
ManageableLifecycleのstart
stop
public void stop()- 次で指定:
- インターフェース
Lifecycleのstop - 次で指定:
- インターフェース
ManageableLifecycleのstop
isRunning
public boolean isRunning()- 次で指定:
- インターフェース
LifecycleのisRunning - 次で指定:
- インターフェース
ManageableLifecycleのisRunning