クラス RecipientListRouterSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec < RecipientListRouterSpec、reacters.util.function.Tuple2< ConsumerEndpointFactoryBean、RecipientListRouter >>
org.springframework.integration.dsl.EndpointSpec<RecipientListRouterSpec,ConsumerEndpointFactoryBean,RecipientListRouter>
org.springframework.integration.dsl.ConsumerEndpointSpec<RecipientListRouterSpec,RecipientListRouter>
org.springframework.integration.dsl.AbstractRouterSpec<RecipientListRouterSpec,RecipientListRouter>
org.springframework.integration.dsl.RecipientListRouterSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<reactor.util.function.Tuple2<ConsumerEndpointFactoryBean,
、RecipientListRouter>> InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
public class RecipientListRouterSpec
extends AbstractRouterSpec<RecipientListRouterSpec,RecipientListRouter>
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
フィールドのサマリー
クラス org.springframework.integration.dsl.ConsumerEndpointSpec から継承されたフィールド
adviceChain
クラス org.springframework.integration.dsl.EndpointSpec から継承されたフィールド
componentsToRegister, endpointFactoryBean, handler
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明常に選択される受信者チャネルを追加します。式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient
(StringSE channelName, Expression expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient
(StringSE channelName, GenericSelector<P> selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipient
(MessageChannel channel) 常に選択される受信者チャネルを追加します。recipient
(MessageChannel channel, StringSE expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient
(MessageChannel channel, Expression expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient
(MessageChannel channel, GenericSelector<P> selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipientFlow
(StringSE expression, IntegrationFlow subFlow) 式が "true" と評価された場合に呼び出されるサブフローを追加します。recipientFlow
(Expression expression, IntegrationFlow subFlow) 式が "true" と評価された場合に呼び出されるサブフローを追加します。recipientFlow
(GenericSelector<P> selector, IntegrationFlow subFlow) セレクターの受け入れメソッドが "true" を返した場合に呼び出されるサブフローを追加します。recipientFlow
(IntegrationFlow subFlow) 受信者として呼び出されるサブフローを追加します。recipientMessageSelector
(StringSE channelName, MessageSelector selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipientMessageSelector
(MessageChannel channel, MessageSelector selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipientMessageSelectorFlow
(MessageSelector selector, IntegrationFlow subFlow) セレクターの受け入れメソッドが "true" を返した場合に呼び出されるサブフローを追加します。クラス org.springframework.integration.dsl.AbstractRouterSpec から継承されたメソッド
applySequence, defaultOutputChannel, defaultOutputChannel, defaultOutputToParentFlow, defaultSubFlowMapping, ignoreSendFailures, isDefaultToParentFlow
クラス org.springframework.integration.dsl.ConsumerEndpointSpec から継承されたメソッド
advice, async, autoStartup, customizeMonoReply, doGet, handleMessageAdvice, notPropagatedHeaders, order, phase, poller, reactive, reactive, requiresReply, role, sendTimeout, taskScheduler, transactional, transactional, transactional, transactional, transactional
クラス org.springframework.integration.dsl.EndpointSpec から継承されたメソッド
assertHandler, getComponentsToRegister, id, obtainInputChannelFromFlow, obtainInputChannelFromFlow, poller, poller
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
RecipientListRouterSpec
protected RecipientListRouterSpec()
メソッドの詳細
recipient
常に選択される受信者チャネルを追加します。- パラメーター:
channelName
- チャンネル名。- 戻り値:
- ルーターの仕様。
recipient
式が "true" と評価された場合に選択される受信者チャネルを追加します。- パラメーター:
channelName
- チャンネル名。expression
- 表現。- 戻り値:
- ルーターの仕様。
recipient
式が "true" と評価された場合に選択される受信者チャネルを追加します。- パラメーター:
channelName
- チャンネル名。expression
- 表現。- 戻り値:
- ルーターの仕様。
recipientMessageSelector
public RecipientListRouterSpec recipientMessageSelector(StringSE channelName, MessageSelector selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。- パラメーター:
channelName
- チャンネル名。selector
- セレクタ。- 戻り値:
- ルーターの仕様。
recipient
セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。- 型パラメーター:
P
- セレクターのソース型。- パラメーター:
channelName
- チャンネル名。selector
- セレクタ。- 戻り値:
- ルーターの仕様。
recipient
常に選択される受信者チャネルを追加します。- パラメーター:
channel
- 受信者チャネル。- 戻り値:
- ルーターの仕様。
recipient
式が "true" と評価された場合に選択される受信者チャネルを追加します。- パラメーター:
channel
- 受信者チャネル。expression
- 表現。- 戻り値:
- ルーターの仕様。
recipient
式が "true" と評価された場合に選択される受信者チャネルを追加します。- パラメーター:
channel
- 受信者チャネル。expression
- 表現。- 戻り値:
- ルーターの仕様。
recipientMessageSelector
public RecipientListRouterSpec recipientMessageSelector(MessageChannel channel, MessageSelector selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。- パラメーター:
channel
- 受信者チャネル。selector
- セレクタ。- 戻り値:
- ルーターの仕様。
recipient
セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。- 型パラメーター:
P
- セレクターのソース型。- パラメーター:
channel
- 受信者チャネル。selector
- セレクタ。- 戻り値:
- ルーターの仕様。
recipientMessageSelectorFlow
public RecipientListRouterSpec recipientMessageSelectorFlow(MessageSelector selector, IntegrationFlow subFlow) セレクターの受け入れメソッドが "true" を返した場合に呼び出されるサブフローを追加します。- パラメーター:
selector
- セレクタ。subFlow
- サブフロー。- 戻り値:
- ルーターの仕様。
recipientFlow
public <P> RecipientListRouterSpec recipientFlow(GenericSelector<P> selector, IntegrationFlow subFlow) セレクターの受け入れメソッドが "true" を返した場合に呼び出されるサブフローを追加します。- 型パラメーター:
P
- セレクターのソース型。- パラメーター:
selector
- セレクタ。subFlow
- サブフロー。- 戻り値:
- ルーターの仕様。
recipientFlow
受信者として呼び出されるサブフローを追加します。- パラメーター:
subFlow
- サブフロー。- 戻り値:
- ルーターの仕様。
recipientFlow
public RecipientListRouterSpec recipientFlow(@Nullable StringSE expression, IntegrationFlow subFlow) 式が "true" と評価された場合に呼び出されるサブフローを追加します。- パラメーター:
expression
- 表現。subFlow
- サブフロー。- 戻り値:
- ルーターの仕様。
recipientFlow
式が "true" と評価された場合に呼び出されるサブフローを追加します。- パラメーター:
expression
- 表現。subFlow
- サブフロー。- 戻り値:
- ルーターの仕様。