クラス AmqpAppender.AmqpManager
- java.lang.ObjectSE
-
- org.apache.logging.log4j.core.appender.AbstractManager
-
- org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
- 実装されたすべてのインターフェース:
AutoCloseableSE
- 含まれているクラス:
- AmqpAppender
protected static class AmqpAppender.AmqpManager extends org.apache.logging.log4j.core.appender.AbstractManager
アペンダーのマネージャークラス。
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
AmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
configureRabbitConnectionFactory(RabbitConnectionFactoryBean factoryBean)
RabbitConnectionFactoryBean
を構成します。protected com.rabbitmq.client.ConnectionFactory
createRabbitConnectionFactory()
ConnectionFactory
を作成します。protected boolean
releaseSub(long timeout, TimeUnitSE timeUnit)
protected void
setUpExchangeDeclaration()
コンストラクターの詳細
AmqpManager
protected AmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name)
メソッドの詳細
createRabbitConnectionFactory
protected com.rabbitmq.client.ConnectionFactory createRabbitConnectionFactory()
ConnectionFactory
を作成します。- 戻り値:
ConnectionFactory
。
configureRabbitConnectionFactory
protected void configureRabbitConnectionFactory(RabbitConnectionFactoryBean factoryBean)
RabbitConnectionFactoryBean
を構成します。サブクラスは、Bean の構成をカスタマイズするためにオーバーライドできます。- パラメーター:
factoryBean
-RabbitConnectionFactoryBean
releaseSub
protected boolean releaseSub(long timeout, TimeUnitSE timeUnit)
- オーバーライド:
- クラス
org.apache.logging.log4j.core.appender.AbstractManager
のreleaseSub
setUpExchangeDeclaration
protected void setUpExchangeDeclaration()