クラス RabbitAccessor
java.lang.ObjectSE
org.springframework.amqp.rabbit.connection.RabbitAccessor
- 実装されたすべてのインターフェース:
InitializingBean
- 既知の直属サブクラス
ObservableListenerContainer
,RabbitTemplate
- 作成者:
- Mark Fisher, Dave Syer, Gary Russell, Artem Bilan
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
protected RuntimeExceptionSE
protected Connection
このテンプレートの ConnectionFactory とそのホストとポートの値を使用して、RabbitMQ 接続を作成します。protected com.rabbitmq.client.Channel
getChannel
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切なチャネルを取得します。protected Connection
getConnection
(RabbitResourceHolder holder) 指定された RabbitResourceHolder から適切な接続をフェッチします。protected io.micrometer.observation.ObservationRegistry
protected RabbitResourceHolder
boolean
protected void
obtainObservationRegistry
(ApplicationContext appContext) void
setChannelTransacted
(boolean transactional) このコンポーネントによって作成されたチャネルがトランザクションになることを示すフラグ。void
setConnectionFactory
(ConnectionFactory connectionFactory) RabbitMQConnections
の取得に使用する ConnectionFactory を設定します。
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
RabbitAccessor
public RabbitAccessor()
メソッドの詳細
isChannelTransacted
public boolean isChannelTransacted()setChannelTransacted
public void setChannelTransacted(boolean transactional) このコンポーネントによって作成されたチャネルがトランザクションになることを示すフラグ。- パラメーター:
transactional
- 設定するフラグ値
setConnectionFactory
RabbitMQConnections
の取得に使用する ConnectionFactory を設定します。- パラメーター:
connectionFactory
- 接続ファクトリ。
getConnectionFactory
- 戻り値:
- このアクセサーが RabbitMQ
Connections
を取得するために使用する ConnectionFactory。
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
createConnection
このテンプレートの ConnectionFactory とそのホストとポートの値を使用して、RabbitMQ 接続を作成します。- 戻り値:
- 新しい RabbitMQ 接続
- 関連事項:
getConnection
指定された RabbitResourceHolder から適切な接続をフェッチします。- パラメーター:
holder
- RabbitResourceHolder- 戻り値:
- ホルダーからフェッチされた適切な接続、または見つからない場合は
null
getChannel
指定された RabbitResourceHolder から適切なチャネルを取得します。- パラメーター:
holder
- RabbitResourceHolder- 戻り値:
- 所有者から取得した適切なチャネル、または見つからない場合は
null
getTransactionalResourceHolder
convertRabbitAccessException
obtainObservationRegistry
getObservationRegistry
protected io.micrometer.observation.ObservationRegistry getObservationRegistry()