Package com.illumon.iris.db.gen
Class UpdatePerformanceLogFormat4Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter>
com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger,com.illumon.intradaylogger.ThreeArgLogger<UpdatePerformanceTracker.InstanceLevelDetails,UpdatePerformanceTracker.IntervalLevelDetails,UpdatePerformanceTracker.Entry>
public class UpdatePerformanceLogFormat4Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter> implements com.illumon.intradaylogger.ThreeArgLogger<UpdatePerformanceTracker.InstanceLevelDetails,UpdatePerformanceTracker.IntervalLevelDetails,UpdatePerformanceTracker.Entry>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static long_CLASS_BODY_CRC32_static String_SCHEMA_ -
Constructor Summary
Constructors Constructor Description UpdatePerformanceLogFormat4Logger()UpdatePerformanceLogFormat4Logger(String timeZoneName) -
Method Summary
Modifier and Type Method Description protected com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISettercreateSetter()static StringgetDefaultNamespace()static StringgetDefaultTableName()intgetLogFormat()protected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)voidlog(Row.Flags flags, UpdatePerformanceTracker.InstanceLevelDetails instanceLevelDetails, UpdatePerformanceTracker.IntervalLevelDetails intervalLevelDetails, UpdatePerformanceTracker.Entry performanceEntry)voidlog(UpdatePerformanceTracker.InstanceLevelDetails instanceLevelDetails, UpdatePerformanceTracker.IntervalLevelDetails intervalLevelDetails, UpdatePerformanceTracker.Entry performanceEntry)protected StringthreadName()booleanusingDynamicPartitioning()protected voidverifyChecksum()Methods inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
close, disableVerifyChecksum, flush, getWriterThread, init, init, init, init, isClosed, isInitialized, setOverflowThrottle, setStandaloneMode, shutdown, tryWrite, verifyCondition, waitDone, waitDone
-
Field Details
-
_SCHEMA_
- See Also:
- Constant Field Values
-
_CLASS_BODY_CRC32_
public static final long _CLASS_BODY_CRC32_- See Also:
- Constant Field Values
-
-
Constructor Details
-
UpdatePerformanceLogFormat4Logger
-
UpdatePerformanceLogFormat4Logger
public UpdatePerformanceLogFormat4Logger()
-
-
Method Details
-
usingDynamicPartitioning
public boolean usingDynamicPartitioning()- Specified by:
usingDynamicPartitioningin interfacecom.illumon.intradaylogger.IntradayLogger
-
getLogFormat
public int getLogFormat()- Specified by:
getLogFormatin interfacecom.illumon.intradaylogger.IntradayLogger
-
getDefaultNamespace
-
getDefaultTableName
-
verifyChecksum
- Specified by:
verifyChecksumin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger.ISetter>
-
log
public void log(UpdatePerformanceTracker.InstanceLevelDetails instanceLevelDetails, UpdatePerformanceTracker.IntervalLevelDetails intervalLevelDetails, UpdatePerformanceTracker.Entry performanceEntry) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.ThreeArgLogger<UpdatePerformanceTracker.InstanceLevelDetails,UpdatePerformanceTracker.IntervalLevelDetails,UpdatePerformanceTracker.Entry>- Throws:
IOException
-
log
public void log(Row.Flags flags, UpdatePerformanceTracker.InstanceLevelDetails instanceLevelDetails, UpdatePerformanceTracker.IntervalLevelDetails intervalLevelDetails, UpdatePerformanceTracker.Entry performanceEntry) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.ThreeArgLogger<UpdatePerformanceTracker.InstanceLevelDetails,UpdatePerformanceTracker.IntervalLevelDetails,UpdatePerformanceTracker.Entry>- Throws:
IOException
-