クラス 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、StoredProcExecutorSpec、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
フィールドのサマリー
フィールド修飾子と型フィールド説明protected final org.apache.commons.logging.Logprotected static final SpelExpressionParserprotected Tインターフェース 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インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
フィールドの詳細
PARSER
logger
protected final org.apache.commons.logging.Log loggertarget
コンストラクターの詳細
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