public class LogFileFactoryImpl extends java.lang.Object implements LogFileFactory
Constructor and Description |
---|
LogFileFactoryImpl(java.io.File baseDir) |
Modifier and Type | Method and Description |
---|---|
java.io.File |
getActiveFile(SourceIdentifier sourceIdentifier) |
java.io.File |
getBaseDir() |
java.io.File |
getDataFile(SourceIdentifier sourceIdentifier) |
java.lang.String |
getDataFileExtension() |
java.io.File |
getIndexFile(SourceIdentifier sourceIdentifier) |
long |
getNumberOfEvents(SourceIdentifier sourceIdentifier) |
long |
getSizeOnDisk(SourceIdentifier sourceIdentifier) |
public java.io.File getBaseDir()
getBaseDir
in interface LogFileFactory
public java.io.File getIndexFile(SourceIdentifier sourceIdentifier)
getIndexFile
in interface LogFileFactory
public java.io.File getDataFile(SourceIdentifier sourceIdentifier)
getDataFile
in interface LogFileFactory
public java.io.File getActiveFile(SourceIdentifier sourceIdentifier)
getActiveFile
in interface LogFileFactory
public java.lang.String getDataFileExtension()
getDataFileExtension
in interface LogFileFactory
public long getSizeOnDisk(SourceIdentifier sourceIdentifier)
getSizeOnDisk
in interface LogFileFactory
public long getNumberOfEvents(SourceIdentifier sourceIdentifier)
getNumberOfEvents
in interface LogFileFactory