クラス AbstractRouterSpec<S extends AbstractRouterSpec<S,R>,R extends AbstractMessageRouter>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec <S、reactor.util.function.Tuple2< ConsumerEndpointFactoryBean、R>>
org.springframework.integration.dsl.EndpointSpec<S,ConsumerEndpointFactoryBean,R>
org.springframework.integration.dsl.ConsumerEndpointSpec<S,R>
org.springframework.integration.dsl.AbstractRouterSpec<S,R>
- 型パラメーター:
S
- ターゲットAbstractRouterSpec
実装型。R
-AbstractMessageRouter
実装型。
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<reactor.util.function.Tuple2<ConsumerEndpointFactoryBean,
、R>> InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 既知の直属サブクラス
RecipientListRouterSpec
,RouterSpec
public class AbstractRouterSpec<S extends AbstractRouterSpec<S,R>,R extends AbstractMessageRouter>
extends ConsumerEndpointSpec<S,R>
- 導入:
- 5.0
- 作成者:
- Artem Bilan
フィールドのサマリー
クラス 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
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明applySequence
(boolean applySequence) defaultOutputChannel
(StringSE channelName) ルータからのデフォルト出力としてMessageChannel
Bean 名を指定します。defaultOutputChannel
(MessageChannel channel) ルータからのデフォルト出力としてMessageChannel
を指定します。ルータの親フローへのデフォルト出力マッピングを作成します。defaultSubFlowMapping
(IntegrationFlow subFlow) 一致する他のマッピングがない場合、ルーターからの出力としてIntegrationFlow
を指定します。ignoreSendFailures
(boolean ignoreSendFailures) protected boolean
クラス 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
コンストラクターの詳細
AbstractRouterSpec
メソッドの詳細
ignoreSendFailures
- パラメーター:
ignoreSendFailures
- ignoreSendFailures。- 戻り値:
- ルーターの仕様。
- 関連事項:
applySequence
- パラメーター:
applySequence
- applySequence。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultOutputChannel
ルータからのデフォルト出力としてMessageChannel
Bean 名を指定します。- パラメーター:
channelName
-MessageChannel
Bean 名。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultOutputChannel
ルータからのデフォルト出力としてMessageChannel
を指定します。- パラメーター:
channel
- 使用するMessageChannel
。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultSubFlowMapping
一致する他のマッピングがない場合、ルーターからの出力としてIntegrationFlow
を指定します。- パラメーター:
subFlow
- デフォルトのマッピング用のIntegrationFlow
。- 戻り値:
- ルーターの仕様。
defaultOutputToParentFlow
ルーターの親フローへのデフォルトの出力マッピングを作成します。次のルーターの後の親フローMessageChannel
をこのルーターのAbstractMessageRouter.setDefaultOutputChannel(MessageChannel)
として使用します。- 戻り値:
- ルーターの仕様。
isDefaultToParentFlow
protected boolean isDefaultToParentFlow()