Class JdbcDatabaseManager.FactoryData
java.lang.Object
org.apache.logging.log4j.core.appender.AbstractManager.AbstractFactoryData
org.apache.logging.log4j.core.appender.db.AbstractDatabaseManager.AbstractFactoryData
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.FactoryData
- Enclosing class:
- JdbcDatabaseManager
private static final class JdbcDatabaseManager.FactoryData
extends AbstractDatabaseManager.AbstractFactoryData
Encapsulates data that
JdbcDatabaseManager.JdbcDatabaseManagerFactory
uses to create managers.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ColumnConfig[]
private final ColumnMapping[]
private final ConnectionSource
private final boolean
private final long
private final boolean
private final String
private final boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FactoryData
(int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings) -
Method Summary
Methods inherited from class org.apache.logging.log4j.core.appender.db.AbstractDatabaseManager.AbstractFactoryData
getBufferSize, getLayout
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractManager.AbstractFactoryData
getConfiguration
-
Field Details
-
connectionSource
-
tableName
-
columnConfigs
-
columnMappings
-
immediateFail
private final boolean immediateFail -
retry
private final boolean retry -
reconnectIntervalMillis
private final long reconnectIntervalMillis -
truncateStrings
private final boolean truncateStrings
-
-
Constructor Details
-
FactoryData
protected FactoryData(int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings)
-
-
Method Details