クラス AmqpAppender.AmqpManager
java.lang.ObjectSE
org.apache.logging.log4j.core.appender.AbstractManager
org.springframework.amqp.rabbit.log4j2.AmqpAppender.AmqpManager
- 実装されているすべてのインターフェース:
AutoCloseableSE
- 含まれているクラス:
AmqpAppender
public static class AmqpAppender.AmqpManager
extends org.apache.logging.log4j.core.appender.AbstractManager
アペンダーのマネージャークラス。
- 導入:
- 1.6
- 作成者:
- Gary Russell, Stephen Oakey, Artem Bilan, Dominique Villard, Nicolas Ristock, Eugene Gusev, Francesco Scipioni, Stephane Nicoll
ネストされたクラスの要約
クラス org.apache.logging.log4j.core.appender.AbstractManager から継承されたネストクラス / インターフェース
org.apache.logging.log4j.core.appender.AbstractManager.AbstractFactoryDataフィールドのサマリー
クラス org.apache.logging.log4j.core.appender.AbstractManager から継承されたフィールド
count, LOGGERコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name) メソッドのサマリー
修飾子と型メソッド説明protected voidRabbitConnectionFactoryBeanを構成します。protected @Nullable com.rabbitmq.client.ConnectionFactoryConnectionFactoryを作成します。protected booleanreleaseSub(long timeout, TimeUnitSE timeUnit) protected voidクラス org.apache.logging.log4j.core.appender.AbstractManager から継承されたメソッド
close, getContentFormat, getCount, getLoggerContext, getManager, getName, getStrSubstitutor, hasManager, log, logDebug, logError, logger, logWarn, narrow, release, stop, updateData
コンストラクターの詳細
AmqpManager
メソッドの詳細
createRabbitConnectionFactory
protected @Nullable com.rabbitmq.client.ConnectionFactory createRabbitConnectionFactory()ConnectionFactoryを作成します。- 戻り値:
ConnectionFactory。
configureRabbitConnectionFactory
RabbitConnectionFactoryBeanを設定します。サブクラスをオーバーライドして、Bean の設定をカスタマイズできます。- パラメーター:
factoryBean-RabbitConnectionFactoryBean
releaseSub
- オーバーライド:
- クラス
org.apache.logging.log4j.core.appender.AbstractManagerのreleaseSub
setUpExchangeDeclaration
protected void setUpExchangeDeclaration()