Package com.illumon.iris.db.gen
Class AuditEventLogFormat3Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat3Logger.ISetter>
com.illumon.iris.db.gen.AuditEventLogFormat3Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger,AuditEventLogFormat1Interface,AuditEventLogger
public class AuditEventLogFormat3Logger
extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat3Logger.ISetter>
implements AuditEventLogFormat1Interface
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2 extends com.illumon.intradaylogger.IntradayLoggerImpl2<T>.com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2>>Nested classes/interfaces inherited from interface io.deephaven.enterprise.auth.audit.AuditEventLogger
AuditEventLogger.NullNested classes/interfaces inherited from interface com.illumon.intradaylogger.IntradayLogger
com.illumon.intradaylogger.IntradayLogger.TableWriterFactory, com.illumon.intradaylogger.IntradayLogger.TableWriterFactoryImpl -
Field Summary
FieldsFields inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
forceStandaloneMode, isClosed, isShuttingDown, outstandingSetters, setterPool, verifyChecksumDisabled, writerFields inherited from interface com.illumon.iris.db.util.AuditEventLogFormat1Interface
MAX_AEL_ENTRY_SIZE, MAX_EVENT_LENFields inherited from interface com.illumon.intradaylogger.IntradayLogger
DEFAULT_INTRADAY_LOGGER_FLAGS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.illumon.iris.db.gen.AuditEventLogFormat3Logger.ISetterstatic Stringstatic Stringintprotected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) voidlog(long timestamp, String clientHost, int clientPort, String clientUuid, String serverHost, int serverPort, String process, String processInfoId, UserContext userContext, String processUser, String namespace, String table, int id, String event, String details) voidlog(Row.Flags flags, long timestamp, String clientHost, int clientPort, String clientUuid, String serverHost, int serverPort, String process, String processInfoId, UserContext userContext, String processUser, String namespace, String table, int id, String event, String details) protected Stringbooleanprotected voidMethods inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
close, disableVerifyChecksum, flush, getWriterThread, init, init, init, init, isClosed, isInitialized, setOverflowThrottle, setStandaloneMode, shutdown, tryWrite, verifyCondition, waitDone, waitDoneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.util.AuditEventLogFormat1Interface
event, safeLogMethods inherited from interface io.deephaven.enterprise.auth.audit.AuditEventLogger
eventMethods inherited from interface com.illumon.intradaylogger.IntradayLogger
close, getWriterThread, init, init, init, init, isClosed, setOverflowThrottle, shutdown, tryWrite, waitDone, waitDone
-
Field Details
-
_SCHEMA_
- See Also:
-
_CLASS_BODY_CRC32_
public static final long _CLASS_BODY_CRC32_- See Also:
-
-
Constructor Details
-
AuditEventLogFormat3Logger
-
AuditEventLogFormat3Logger
public AuditEventLogFormat3Logger()
-
-
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.AuditEventLogFormat3Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat3Logger.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.AuditEventLogFormat3Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.AuditEventLogFormat3Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat3Logger.ISetter>
-
log
public void log(long timestamp, String clientHost, int clientPort, String clientUuid, String serverHost, int serverPort, String process, String processInfoId, UserContext userContext, String processUser, String namespace, String table, int id, String event, String details) - Specified by:
login interfaceAuditEventLogFormat1Interface
-
log
public void log(Row.Flags flags, long timestamp, String clientHost, int clientPort, String clientUuid, String serverHost, int serverPort, String process, String processInfoId, UserContext userContext, String processUser, String namespace, String table, int id, String event, String details) - Specified by:
login interfaceAuditEventLogFormat1Interface
-