クラス 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
フィールド概要
クラス ConsumerEndpointSpec から継承されたフィールド
adviceChainクラス EndpointSpec から継承されたフィールド
componentsToRegister, endpointFactoryBean, handlerクラス IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明applySequence(boolean applySequence) defaultOutputChannel(StringSE channelName) ルータからのデフォルト出力としてMessageChannelBean 名を指定します。defaultOutputChannel(MessageChannel channel) ルータからのデフォルト出力としてMessageChannelを指定します。ルータの親フローへのデフォルト出力マッピングを作成します。defaultSubFlowMapping(IntegrationFlow subFlow) 一致する他のマッピングがない場合、ルーターからの出力としてIntegrationFlowを指定します。ignoreSendFailures(boolean ignoreSendFailures) protected booleanクラス 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
コンストラクターの詳細
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()