private static class FileManager.FactoryData extends ConfigurationFactoryData
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
advertiseURI |
private boolean |
append |
private boolean |
bufferedIo |
private int |
bufferSize |
private boolean |
createOnDemand |
private java.lang.String |
fileGroup |
private java.lang.String |
fileOwner |
private java.lang.String |
filePermissions |
private Layout<? extends java.io.Serializable> |
layout |
private boolean |
locking |
configuration
Constructor and Description |
---|
FactoryData(boolean append,
boolean locking,
boolean bufferedIo,
int bufferSize,
boolean createOnDemand,
java.lang.String advertiseURI,
Layout<? extends java.io.Serializable> layout,
java.lang.String filePermissions,
java.lang.String fileOwner,
java.lang.String fileGroup,
Configuration configuration)
Constructor.
|
getConfiguration, getLoggerContext
private final boolean append
private final boolean locking
private final boolean bufferedIo
private final int bufferSize
private final boolean createOnDemand
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(boolean append, boolean locking, boolean bufferedIo, int bufferSize, boolean createOnDemand, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
append
- Append status.locking
- Locking status.bufferedIo
- Buffering flag.bufferSize
- Buffer size.createOnDemand
- if you want to lazy-create the file (a.k.a. on-demand.)advertiseURI
- the URI to use when advertising the filelayout
- The layoutfilePermissions
- File permissionsfileOwner
- File ownerfileGroup
- File groupconfiguration
- the configuration