Package com.illumon.iris.controller.gen
Class PersistentQueryConfigurationLogV2Format3Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter>
com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger,com.illumon.intradaylogger.ThreeArgLogger<Long,CacheLogEventType,PersistentQueryConfiguration>
public class PersistentQueryConfigurationLogV2Format3Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter> implements com.illumon.intradaylogger.ThreeArgLogger<Long,CacheLogEventType,PersistentQueryConfiguration>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static long_CLASS_BODY_CRC32_static String_SCHEMA_ -
Constructor Summary
Constructors Constructor Description PersistentQueryConfigurationLogV2Format3Logger()PersistentQueryConfigurationLogV2Format3Logger(String timeZoneName) -
Method Summary
Modifier and Type Method Description protected com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISettercreateSetter()static StringgetDefaultNamespace()static StringgetDefaultTableName()intgetLogFormat()protected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)voidlog(long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config)voidlog(Row.Flags flags, long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config)voidlog(Row.Flags flags, Long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config)voidlog(Long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config)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
-
PersistentQueryConfigurationLogV2Format3Logger
-
PersistentQueryConfigurationLogV2Format3Logger
public PersistentQueryConfigurationLogV2Format3Logger()
-
-
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.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger.ISetter>
-
log
public void log(long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException- Throws:
IOException
-
log
public void log(Row.Flags flags, long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException- Throws:
IOException
-
log
public void log(Long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.ThreeArgLogger<Long,CacheLogEventType,PersistentQueryConfiguration>- Throws:
IOException
-
log
public void log(Row.Flags flags, Long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.ThreeArgLogger<Long,CacheLogEventType,PersistentQueryConfiguration>- Throws:
IOException
-