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 ConnectionSourceprivate final booleanprivate final longprivate final booleanprivate final Stringprivate final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFactoryData(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, getLayoutMethods 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