クラス RecipientListRouterSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<RecipientListRouterSpec, reactor.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
フィールド概要
クラス ConsumerEndpointSpec から継承されたフィールド
adviceChainクラス EndpointSpec から継承されたフィールド
componentsToRegister, endpointFactoryBean, handlerクラス IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明常に選択される受信者チャネルを追加します。式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient(StringSE channelName, Expression expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient(StringSE channelName, GenericSelector<P> selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipient(MessageChannel channel) 常に選択される受信者チャネルを追加します。recipient(MessageChannel channel, @Nullable StringSE expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient(MessageChannel channel, Expression expression) 式が "true" と評価された場合に選択される受信者チャネルを追加します。recipient(MessageChannel channel, GenericSelector<P> selector) セレクターの accept メソッドが "true" を返した場合に選択される受信者チャネルを追加します。recipientFlow(@Nullable 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" を返した場合に呼び出されるサブフローを追加します。クラス AbstractRouterSpec から継承されたメソッド
applySequence, defaultOutputChannel, defaultOutputChannel, defaultOutputToParentFlow, defaultSubFlowMapping, ignoreSendFailures, isDefaultToParentFlowクラス ConsumerEndpointSpec から継承されたメソッド
advice, async, autoStartup, customizeMonoReply, doGet, handleMessageAdvice, notPropagatedHeaders, order, phase, poller, reactive, reactive, requiresReply, role, sendTimeout, taskScheduler, transactional, transactional, transactional, transactional, transactionalクラス EndpointSpec から継承されたメソッド
getComponentsToRegister, id, obtainInputChannelFromFlow, obtainInputChannelFromFlow, poller, pollerクラス IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stopクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
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- サブフロー。- 戻り値:
- ルーターの仕様。