クラス AmqpMessageChannelSpec<S extends AmqpMessageChannelSpec<S,T>, T extends AbstractAmqpChannel>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,T>
org.springframework.integration.dsl.MessageChannelSpec<S,T>
org.springframework.integration.amqp.dsl.AmqpPollableMessageChannelSpec<S,T>
org.springframework.integration.amqp.dsl.AmqpMessageChannelSpec<S,T>
- 型パラメーター:
S
- ターゲットAmqpMessageChannelSpec
実装型。T
- ターゲットチャネル型。
- 実装されているすべてのインターフェース:
DisposableBean
、FactoryBean<T>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 既知の直属サブクラス
AmqpPublishSubscribeMessageChannelSpec
public class AmqpMessageChannelSpec<S extends AmqpMessageChannelSpec<S,T>, T extends AbstractAmqpChannel>
extends AmqpPollableMessageChannelSpec<S,T>
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Artem Vozhdayenko
フィールドのサマリー
フィールドクラス org.springframework.integration.amqp.dsl.AmqpPollableMessageChannelSpec から継承されたフィールド
amqpChannelFactoryBean
クラス org.springframework.integration.dsl.MessageChannelSpec から継承されたフィールド
channel
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明acknowledgeMode
(AcknowledgeMode acknowledgeMode) autoStartup
(boolean autoStartup) batchSize
(int batchSize) バッチサイズを構成します。concurrentConsumers
(int concurrentConsumers) protected T
doGet()
errorHandler
(ErrorHandler errorHandler) exposeListenerChannel
(boolean exposeListenerChannel) maxSubscribers
(int maxSubscribers) phase
(int phase) prefetchCount
(int prefetchCount) receiveTimeout
(long receiveTimeout) recoveryInterval
(long recoveryInterval) shutdownTimeout
(long shutdownTimeout) taskExecutor
(ExecutorSE taskExecutor) メッセージリスナーの呼び出しに使用するExecutor
SE を設定します。transactionAttribute
(TransactionAttribute transactionAttribute) transactionManager(PlatformTransactionManager)
で使用するようにTransactionAttribute
を構成します。transactionManager
(PlatformTransactionManager transactionManager) PlatformTransactionManager
を構成します。; rabbit トランザクションを他のトランザクションと同期するために使用されます。クラス org.springframework.integration.amqp.dsl.AmqpPollableMessageChannelSpec から継承されたメソッド
amqpMessageConverter, channelTransacted, defaultDeliveryMode, encoding, extractPayload, headersMappedLast, id, inboundHeaderMapper, messagePropertiesConverter, outboundHeaderMapper, queueName, templateChannelTransacted
クラス org.springframework.integration.dsl.MessageChannelSpec から継承されたメソッド
datatype, getComponentsToRegister, interceptor, messageConverter, wireTap, wireTap, wireTap
クラス 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
フィールドの詳細
adviceChain
コンストラクターの詳細
AmqpMessageChannelSpec
メソッドの詳細
maxSubscribers
- パラメーター:
maxSubscribers
- maxSubscribers。- 戻り値:
- スペック。
- 関連事項:
acknowledgeMode
- パラメーター:
acknowledgeMode
- acknowledgeMode。- 戻り値:
- スペック。
- 関連事項:
advice
autoStartup
- パラメーター:
autoStartup
- autoStartup。- 戻り値:
- スペック。
- 関連事項:
concurrentConsumers
- パラメーター:
concurrentConsumers
- concurrentConsumers- 戻り値:
- スペック。
- 関連事項:
errorHandler
- パラメーター:
errorHandler
- errorHandler。- 戻り値:
- スペック。
- 関連事項:
exposeListenerChannel
- パラメーター:
exposeListenerChannel
- exposeListenerChannel。- 戻り値:
- スペック。
- 関連事項:
phase
- パラメーター:
phase
- フェーズ。- 戻り値:
- スペック。
- 関連事項:
prefetchCount
- パラメーター:
prefetchCount
- prefetchCount。- 戻り値:
- スペック。
- 関連事項:
receiveTimeout
- パラメーター:
receiveTimeout
- receiveTimeout- 戻り値:
- スペック。
- 関連事項:
recoveryInterval
- パラメーター:
recoveryInterval
- recoveryInterval- 戻り値:
- スペック。
- 関連事項:
shutdownTimeout
- パラメーター:
shutdownTimeout
- shutdownTimeout。- 戻り値:
- スペック。
- 関連事項:
taskExecutor
メッセージリスナーの呼び出しに使用するExecutor
SE を設定します。- パラメーター:
taskExecutor
- taskExecutor。- 戻り値:
- スペック。
transactionAttribute
transactionManager(PlatformTransactionManager)
で使用するようにTransactionAttribute
を構成します。- パラメーター:
transactionAttribute
- transactionAttribute。- 戻り値:
- スペック。
transactionManager
PlatformTransactionManager
を構成します。; rabbit トランザクションを他のトランザクションと同期するために使用されます。- パラメーター:
transactionManager
- transactionManager。- 戻り値:
- スペック。
batchSize
バッチサイズを構成します。- パラメーター:
batchSize
- batchSize。- 戻り値:
- スペック。
- 導入:
- 5.2
- 関連事項:
doGet
- オーバーライド:
- クラス
AmqpPollableMessageChannelSpec<S extends AmqpMessageChannelSpec<S,
のT>, T extends AbstractAmqpChannel> doGet