Package com.illumon.iris.logfilemanager
Class StandardBinaryLogFileManager
java.lang.Object
com.illumon.iris.logfilemanager.BinaryLogFileManager
com.illumon.iris.logfilemanager.StandardBinaryLogFileManager
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
-
Field Summary
Fields inherited from class com.illumon.iris.logfilemanager.BinaryLogFileManager
logDetails
-
Constructor Summary
ConstructorsConstructorDescriptionStandardBinaryLogFileManager
(com.fishlib.io.logger.Logger log, DataRoutingService routingService, 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, DataRoutingService routingService, LogtailerConfiguration.ConfigurationEntry configurationEntry, LogtailerMain.LogtailerRunDetails logtailerRunDetails, LogtailerDestinationThrottles destinations)
-