クラス AggregatorFactoryBean
java.lang.ObjectSE
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<AggregatingMessageHandler>
org.springframework.integration.config.AggregatorFactoryBean
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanNameAware
、FactoryBean<MessageHandler>
、ApplicationContextAware
、ApplicationEventPublisherAware
public class AggregatorFactoryBean
extends AbstractSimpleMessageHandlerFactoryBean<AggregatingMessageHandler>
FactoryBean
を使用して AggregatingMessageHandler
を作成します。- 導入:
- 4.2
- 作成者:
- Gary Russell, Artem Bilan, Ngoc Nhan
フィールドのサマリー
クラス org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean から継承されたフィールド
logger
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected AggregatingMessageHandler
protected ClassSE
<? extends MessageHandler> サブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。void
setCorrelationStrategy
(CorrelationStrategy correlationStrategy) void
setDiscardChannel
(MessageChannel discardChannel) void
setDiscardChannelName
(StringSE discardChannelName) void
setExpireDurationMillis
(LongSE expireDuration) void
setExpireGroupsUponCompletion
(BooleanSE expireGroupsUponCompletion) void
setExpireGroupsUponTimeout
(BooleanSE expireGroupsUponTimeout) void
setExpireTimeout
(LongSE expireTimeout) void
setForceReleaseAdviceChain
(ListSE<Advice> forceReleaseAdviceChain) void
setGroupConditionSupplier
(BiFunctionSE<Message<?>, StringSE, StringSE> groupConditionSupplier) void
setGroupTimeoutExpression
(Expression groupTimeoutExpression) void
setHeadersFunction
(FunctionSE<MessageGroup, MapSE<StringSE, ObjectSE>> headersFunction) void
setLockRegistry
(LockRegistry lockRegistry) void
setMessageStore
(MessageGroupStore messageStore) void
setMethodName
(StringSE methodName) void
setMinimumTimeoutForEmptyGroups
(LongSE minimumTimeoutForEmptyGroups) void
setOutputChannelName
(StringSE outputChannelName) ハンドラーの出力チャネル名を設定します。void
setPopSequence
(BooleanSE popSequence) void
setProcessorBean
(ObjectSE processorBean) void
setReleaseLockBeforeSend
(BooleanSE releaseLockBeforeSend) void
setReleaseStrategy
(ReleaseStrategy releaseStrategy) void
setSendPartialResultOnExpiry
(BooleanSE sendPartialResultOnExpiry) void
setSendTimeout
(LongSE sendTimeout) void
setTaskScheduler
(TaskScheduler taskScheduler) クラス org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean から継承されたメソッド
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel
コンストラクターの詳細
AggregatorFactoryBean
public AggregatorFactoryBean()
メソッドの詳細
setProcessorBean
setMethodName
setExpireGroupsUponCompletion
setSendTimeout
setOutputChannelName
クラスからコピーされた説明:AbstractSimpleMessageHandlerFactoryBean
ハンドラーの出力チャネル名を設定します。- オーバーライド:
- クラス
AbstractSimpleMessageHandlerFactoryBean<AggregatingMessageHandler>
のsetOutputChannelName
- パラメーター:
outputChannelName
- 設定する出力チャネル Bean 名。
setLockRegistry
setMessageStore
setCorrelationStrategy
setReleaseStrategy
setGroupTimeoutExpression
setForceReleaseAdviceChain
setTaskScheduler
setDiscardChannel
setDiscardChannelName
setSendPartialResultOnExpiry
setMinimumTimeoutForEmptyGroups
setExpireGroupsUponTimeout
setPopSequence
setReleaseLockBeforeSend
setHeadersFunction
setExpireTimeout
setExpireDurationMillis
setGroupConditionSupplier
public void setGroupConditionSupplier(BiFunctionSE<Message<?>, StringSE, StringSE> groupConditionSupplier) createHandler
getPreCreationHandlerType
クラスからコピーされた説明:AbstractSimpleMessageHandlerFactoryBean
サブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。ハンドラーの作成後、実際の型が使用されます。- オーバーライド:
- クラス
AbstractSimpleMessageHandlerFactoryBean<AggregatingMessageHandler>
のgetPreCreationHandlerType
- 戻り値:
- 型。