private static class RollingRandomAccessFileManager.FactoryData extends ConfigurationFactoryData
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
advertiseURI |
private boolean |
append |
private int |
bufferSize |
private java.lang.String |
fileGroup |
private java.lang.String |
fileName |
private java.lang.String |
fileOwner |
private java.lang.String |
filePermissions |
private boolean |
immediateFlush |
private Layout<? extends java.io.Serializable> |
layout |
private java.lang.String |
pattern |
private TriggeringPolicy |
policy |
private RolloverStrategy |
strategy |
configuration
Constructor and Description |
---|
FactoryData(java.lang.String fileName,
java.lang.String pattern,
boolean append,
boolean immediateFlush,
int bufferSize,
TriggeringPolicy policy,
RolloverStrategy strategy,
java.lang.String advertiseURI,
Layout<? extends java.io.Serializable> layout,
java.lang.String filePermissions,
java.lang.String fileOwner,
java.lang.String fileGroup,
Configuration configuration)
Create the data for the factory.
|
Modifier and Type | Method and Description |
---|---|
RolloverStrategy |
getRolloverStrategy() |
TriggeringPolicy |
getTriggeringPolicy() |
getConfiguration, getLoggerContext
private final java.lang.String fileName
private final java.lang.String pattern
private final boolean append
private final boolean immediateFlush
private final int bufferSize
private final TriggeringPolicy policy
private final RolloverStrategy strategy
private final java.lang.String advertiseURI
private final Layout<? extends java.io.Serializable> layout
private final java.lang.String filePermissions
private final java.lang.String fileOwner
private final java.lang.String fileGroup
public FactoryData(java.lang.String fileName, java.lang.String pattern, boolean append, boolean immediateFlush, int bufferSize, TriggeringPolicy policy, RolloverStrategy strategy, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
fileName
- The file name.pattern
- The pattern.append
- The append flag.immediateFlush
- bufferSize
- policy
- strategy
- advertiseURI
- layout
- filePermissions
- File permissionsfileOwner
- File ownerfileGroup
- File groupconfiguration
- public TriggeringPolicy getTriggeringPolicy()
public RolloverStrategy getRolloverStrategy()