クラス 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) ルータからのデフォルト出力としてMessageChannelBean 名を指定します。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 から継承されたメソッド
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インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
AbstractRouterSpec
メソッドの詳細
ignoreSendFailures
- パラメーター:
ignoreSendFailures- ignoreSendFailures。- 戻り値:
- ルーターの仕様。
- 関連事項:
applySequence
- パラメーター:
applySequence- applySequence。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultOutputChannel
ルータからのデフォルト出力としてMessageChannelBean 名を指定します。- パラメーター:
channelName-MessageChannelBean 名。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultOutputChannel
ルータからのデフォルト出力としてMessageChannelを指定します。- パラメーター:
channel- 使用するMessageChannel。- 戻り値:
- ルーターの仕様。
- 関連事項:
defaultSubFlowMapping
一致する他のマッピングがない場合、ルーターからの出力としてIntegrationFlowを指定します。- パラメーター:
subFlow- デフォルトのマッピング用のIntegrationFlow。- 戻り値:
- ルーターの仕様。
defaultOutputToParentFlow
ルーターの親フローへのデフォルトの出力マッピングを作成します。次のルーターの後の親フローMessageChannelをこのルーターのAbstractMessageRouter.setDefaultOutputChannel(MessageChannel)として使用します。- 戻り値:
- ルーターの仕様。
isDefaultToParentFlow
protected boolean isDefaultToParentFlow()