クラスの使用
org.springframework.amqp.rabbit.connection.RabbitResourceHolder
RabbitResourceHolder を使用するパッケージ
パッケージ
説明
接続に関連するクラスを提供します。
メッセージリスナーコンテナーのクラスを提供します。
org.springframework.amqp.rabbit.connection 内の RabbitResourceHolder 使用
修飾子と型メソッド説明static RabbitResourceHolder
ConnectionFactoryUtils.bindResourceToTransaction
(RabbitResourceHolder resourceHolder, ConnectionFactory connectionFactory, boolean synched) static RabbitResourceHolder
ConnectionFactoryUtils.getTransactionalResourceHolder
(ConnectionFactory connectionFactory, boolean synchedLocalTransactionAllowed) 現在のトランザクションと同期されている RabbitMQ チャネルを取得します (存在する場合)。static RabbitResourceHolder
ConnectionFactoryUtils.getTransactionalResourceHolder
(ConnectionFactory connectionFactory, boolean synchedLocalTransactionAllowed, boolean publisherConnectionIfPossible) 現在のトランザクションと同期されている RabbitMQ チャネルを取得します (存在する場合)。protected RabbitResourceHolder
RabbitAccessor.getTransactionalResourceHolder()
型 RabbitResourceHolder のパラメーターを持つ org.springframework.amqp.rabbit.connection のメソッド修飾子と型メソッド説明static RabbitResourceHolder
ConnectionFactoryUtils.bindResourceToTransaction
(RabbitResourceHolder resourceHolder, ConnectionFactory connectionFactory, boolean synched) com.rabbitmq.client.Channel
ConnectionFactoryUtils.ResourceFactory.getChannel
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切なチャネルを取得します。protected com.rabbitmq.client.Channel
RabbitAccessor.getChannel
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切なチャネルを取得します。ConnectionFactoryUtils.ResourceFactory.getConnection
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切な接続をフェッチします。protected Connection
RabbitAccessor.getConnection
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切な接続をフェッチします。static void
ConnectionFactoryUtils.releaseResources
(RabbitResourceHolder resourceHolder) org.springframework.amqp.rabbit.listener 内の RabbitResourceHolder 使用
型 RabbitResourceHolder のパラメーターを持つ org.springframework.amqp.rabbit.listener のメソッド修飾子と型メソッド説明protected void
AbstractMessageListenerContainer.prepareHolderForRollback
(RabbitResourceHolder resourceHolder, RuntimeExceptionSE exception) リソースホルダーが null になることはめったにありませんが、トランザクション属性によってトランザクションが開始されなかった場合 (例: