クラス AmqpAppender.Builder
java.lang.ObjectSE
org.springframework.amqp.rabbit.log4j2.AmqpAppender.Builder
- 実装されたすべてのインターフェース:
org.apache.logging.log4j.core.util.Builder<AmqpAppender>
- 含まれているクラス:
- AmqpAppender
protected static class AmqpAppender.Builder
extends ObjectSE
implements org.apache.logging.log4j.core.util.Builder<AmqpAppender>
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()
protected AmqpAppender
buildInstance
(StringSE name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends SerializableSE> layout, boolean ignoreExceptions, AmqpAppender.AmqpManager manager, BlockingQueueSE<AmqpAppender.Event> eventQueue) サブクラスは Builder を継承でき、同じロジックを使用できますが、クラスインスタンスを変更する必要があります。setAddMdcAsHeaders
(boolean addMdcAsHeaders) setAddresses
(StringSE addresses) setApplicationId
(StringSE applicationId) setAsync
(boolean async) setAutoDelete
(boolean autoDelete) setBlockingQueueFactory
(org.apache.logging.log4j.core.async.BlockingQueueFactory<AmqpAppender.Event> blockingQueueFactory) setBufferSize
(int bufferSize) setCharset
(StringSE charset) setClientConnectionProperties
(StringSE clientConnectionProperties) setConfiguration
(org.apache.logging.log4j.core.config.Configuration configuration) setConnectionName
(StringSE connectionName) setContentEncoding
(StringSE contentEncoding) setContentType
(StringSE contentType) setDeclareExchange
(boolean declareExchange) setDeliveryMode
(StringSE deliveryMode) setDurable
(boolean durable) setExchange
(StringSE exchange) setExchangeType
(StringSE exchangeType) setFilter
(org.apache.logging.log4j.core.Filter filter) setGenerateId
(boolean generateId) setIgnoreExceptions
(boolean ignoreExceptions) setKeyStore
(StringSE keyStore) setKeyStorePassphrase
(StringSE keyStorePassphrase) setKeyStoreType
(StringSE keyStoreType) setLayout
(org.apache.logging.log4j.core.Layout<? extends SerializableSE> layout) setMaxSenderRetries
(int maxSenderRetries) setPassword
(StringSE password) setRoutingKeyPattern
(StringSE routingKeyPattern) setSaslConfig
(StringSE saslConfig) setSenderPoolSize
(int senderPoolSize) setSslAlgorithm
(StringSE sslAlgorithm) setSslPropertiesLocation
(StringSE sslPropertiesLocation) setTrustStore
(StringSE trustStore) setTrustStorePassphrase
(StringSE trustStorePassphrase) setTrustStoreType
(StringSE trustStoreType) setUseSsl
(boolean useSsl) setVerifyHostname
(boolean verifyHostname) setVirtualHost
(StringSE virtualHost) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.apache.logging.log4j.core.util.Builder から継承されたメソッド
getErrorPrefix, isValid
コンストラクターの詳細
Builder
protected Builder()
メソッドの詳細
setConfiguration
public AmqpAppender.Builder setConfiguration(org.apache.logging.log4j.core.config.Configuration configuration) setName
setLayout
public AmqpAppender.Builder setLayout(org.apache.logging.log4j.core.Layout<? extends SerializableSE> layout) setFilter
setIgnoreExceptions
setUri
setHost
setPort
setAddresses
setUser
setPassword
setVirtualHost
setUseSsl
setVerifyHostname
setSslAlgorithm
setSslPropertiesLocation
setKeyStore
setKeyStorePassphrase
setKeyStoreType
setTrustStore
setTrustStorePassphrase
setTrustStoreType
setSaslConfig
setSenderPoolSize
setMaxSenderRetries
setApplicationId
setRoutingKeyPattern
setGenerateId
setDeliveryMode
setExchange
setExchangeType
setDeclareExchange
setDurable
setAutoDelete
setContentType
setContentEncoding
setConnectionName
setClientConnectionProperties
setAsync
setCharset
setBufferSize
setBlockingQueueFactory
public AmqpAppender.Builder setBlockingQueueFactory(org.apache.logging.log4j.core.async.BlockingQueueFactory<AmqpAppender.Event> blockingQueueFactory) setAddMdcAsHeaders
build
- 次で指定:
- インターフェース
org.apache.logging.log4j.core.util.Builder<AmqpAppender>
のbuild
buildInstance
protected AmqpAppender buildInstance(StringSE name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends SerializableSE> layout, boolean ignoreExceptions, AmqpAppender.AmqpManager manager, BlockingQueueSE<AmqpAppender.Event> eventQueue) サブクラスは Builder を継承でき、同じロジックを使用できますが、クラスインスタンスを変更する必要があります。- パラメーター:
name
- アペンダー名。filter
- Appender に関連付ける Filter。layout
- イベントのフォーマットに使用するレイアウト。ignoreExceptions
- true の場合、例外はログに記録され、抑制されます。false の場合、エラーがログに記録され、アプリケーションに渡されます。manager
- アペンダーのマネージャークラス。eventQueue
- LoggingEvents が送信のためにキューに入れられる場所。- 戻り値:
AmqpAppender