クラス IntegrationComponentSpec<S extends IntegrationComponentSpec<S,T>,T>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,T>
- 型パラメーター:
S
- ターゲットIntegrationComponentSpec
実装型。T
- ターゲット型。
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<T>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
- 既知の直属サブクラス
AbstractConnectionFactorySpec
、BroadcastPublishSubscribeSpec
、EndpointSpec
、JmsDestinationAccessorSpec
、JmsOutboundGatewaySpec.ReplyContainerSpec
、KafkaMessageListenerContainerSpec
、KafkaTemplateSpec
、MessageChannelSpec
、MessageHandlerSpec
、MessageListenerContainerSpec
、MessageProcessorSpec
、MessageProducerSpec
、MessageSourceSpec
、MessagingGatewaySpec
、PollerSpec
、WireTapSpec
@IntegrationDsl
public abstract class IntegrationComponentSpec<S extends IntegrationComponentSpec<S,T>,T>
extends ObjectSE
implements FactoryBean<T>, InitializingBean, DisposableBean, SmartLifecycle
共通の Builder 抽象化。Bean 定義として使用する場合は、
FactoryBean
として扱う必要があるため、その getObject()
メソッドをターゲット構成で呼び出してはなりません。- 導入:
- 5.0
- 作成者:
- Artem Bilan
フィールドのサマリー
フィールドインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
フィールドの詳細
PARSER
logger
target
コンストラクターの詳細
IntegrationComponentSpec
public IntegrationComponentSpec()
メソッドの詳細
id
getId
getObjectType
- 次で指定:
- インターフェース
FactoryBean<S extends IntegrationComponentSpec<S,
のT>> getObjectType
getObject
!!! このメソッドはターゲット構成から呼び出さないでください。- 次で指定:
- インターフェース
FactoryBean<S extends IntegrationComponentSpec<S,
のT>> getObject
- 戻り値:
- このファクトリ Bean によってサポートされるオブジェクト。
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
destroy
public void destroy()- 次で指定:
- インターフェース
DisposableBean
のdestroy
start
stop
isRunning
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycle
のisAutoStartup
stop
- 次で指定:
- インターフェース
SmartLifecycle
のstop
getPhase
public int getPhase()- 次で指定:
- インターフェース
Phased
のgetPhase
- 次で指定:
- インターフェース
SmartLifecycle
のgetPhase
_this
doGet