クラス 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インターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース 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