クラス 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
アペンダーのマネージャークラス。
  • ネストされたクラスの概要

    クラス org.apache.logging.log4j.core.appender.AbstractManager から継承されたネストクラス / インターフェース

    org.apache.logging.log4j.core.appender.AbstractManager.AbstractFactoryData
  • フィールド概要

    クラス org.apache.logging.log4j.core.appender.AbstractManager から継承されたフィールド

    count, LOGGER
  • コンストラクター概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    AmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name)
  • 方法の概要

    修飾子と型
    メソッド
    説明
    protected void
    RabbitConnectionFactoryBean を構成します。
    protected @Nullable com.rabbitmq.client.ConnectionFactory
    ConnectionFactory を作成します。
    protected boolean
    releaseSub(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

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AmqpManager

      protected AmqpManager(org.apache.logging.log4j.core.LoggerContext loggerContext, StringSE name)
  • 方法の詳細

    • createRabbitConnectionFactory

      protected @Nullable 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.AbstractManagerreleaseSub 
    • setUpExchangeDeclaration

      protected void setUpExchangeDeclaration()