クラス 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アペンダーのマネージャークラス。
コンストラクター概要
コンストラクター 修飾子 コンストラクター 説明 protectedAmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name)
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected voidconfigureRabbitConnectionFactory(RabbitConnectionFactoryBean factoryBean)RabbitConnectionFactoryBeanを構成します。protected com.rabbitmq.client.ConnectionFactorycreateRabbitConnectionFactory()ConnectionFactoryを作成します。protected booleanreleaseSub(long timeout, TimeUnitSE timeUnit)protected voidsetUpExchangeDeclaration()
コンストラクターの詳細
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()