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 thatJdbcDatabaseManager.JdbcDatabaseManagerFactory
uses to create managers.
-
-
Field Summary
Fields Modifier and Type Field Description private ColumnConfig[]
columnConfigs
private ColumnMapping[]
columnMappings
private ConnectionSource
connectionSource
private boolean
immediateFail
private long
reconnectIntervalMillis
private boolean
retry
private java.lang.String
tableName
private boolean
truncateStrings
-
Constructor Summary
Constructors Modifier Constructor Description protected
FactoryData(int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
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 Detail
-
connectionSource
private final ConnectionSource connectionSource
-
tableName
private final java.lang.String tableName
-
columnConfigs
private final ColumnConfig[] columnConfigs
-
columnMappings
private final ColumnMapping[] columnMappings
-
immediateFail
private final boolean immediateFail
-
retry
private final boolean retry
-
reconnectIntervalMillis
private final long reconnectIntervalMillis
-
truncateStrings
private final boolean truncateStrings
-
-
Constructor Detail
-
FactoryData
protected FactoryData(int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings)
-
-