Package com.illumon.iris.logfilemanager
Class StandardBinaryLogFileManager
java.lang.Object
com.illumon.iris.logfilemanager.BinaryLogFileManager
com.illumon.iris.logfilemanager.StandardBinaryLogFileManager
public class StandardBinaryLogFileManager extends BinaryLogFileManager
File manager for binary log files in the format namespace.tableName.namespaceSet.internalPartition.columnPartitionValue.bin.yyyy-MM-dd.HHmmss.SSSZ
which works for any column partition values, not just dates. It does no manipulation on the column partition values, it just
passes them through as found (except where SessionIdProvider provides a session ID).
This BinaryLogFileManager uses regular expressions and specified values to restrict namespace and table names processed, if these values
are specified in the Log entry.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.logfilemanager.BinaryLogFileManager
BinaryLogFileManager.TableLocationIdentifierStatus
-
Constructor Summary
Constructors Constructor Description StandardBinaryLogFileManager(com.fishlib.io.logger.Logger log, LogtailerConfiguration.ConfigurationEntry configurationEntry, LogtailerMain.LogtailerRunDetails logtailerRunDetails, LogtailerDestinationThrottles destinations)
-
Method Summary
Methods inherited from class com.illumon.iris.logfilemanager.BinaryLogFileManager
findAndSetMatchingFiles, getTableLocationIdentifierStatusMap, handleFile, requestShutdown
-
Constructor Details
-
StandardBinaryLogFileManager
public StandardBinaryLogFileManager(com.fishlib.io.logger.Logger log, LogtailerConfiguration.ConfigurationEntry configurationEntry, LogtailerMain.LogtailerRunDetails logtailerRunDetails, LogtailerDestinationThrottles destinations)
-