Package io.deephaven.enterprise.dnd
Class SimpleAuditEventLogger
java.lang.Object
io.deephaven.enterprise.dnd.logger.engine.impl.BinaryRowLoggerDnd
io.deephaven.enterprise.dnd.SimpleAuditEventLogger
- All Implemented Interfaces:
- AuditEventLogger,- io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasic,- io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicEx
@InternalUseOnly
public class SimpleAuditEventLogger
extends BinaryRowLoggerDnd
implements AuditEventLogger, io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicEx
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.deephaven.enterprise.auth.audit.AuditEventLoggerAuditEventLogger.NullNested classes/interfaces inherited from interface io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicExio.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicEx.Null
- 
Field SummaryFields inherited from class io.deephaven.enterprise.dnd.logger.engine.impl.BinaryRowLoggerDndbinaryRowPool, binaryTableWriter, CURRENT_DATE_SENTINEL, partitionFormatter
- 
Constructor SummaryConstructorsConstructorDescriptionSimpleAuditEventLogger(Map<String, Object> constantValues, UserContext defaultUserContext) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidevent(AuditEvent auditEvent) static @NotNull SimpleAuditEventLoggerRetrieve the singleton instance of the SimpleAuditEventLogger.voidvoidvoidstatic voidsetInstance(@NotNull SimpleAuditEventLogger logger) Set an instance of the SimpleAuditEventLogger.Methods inherited from class io.deephaven.enterprise.dnd.logger.engine.impl.BinaryRowLoggerDndcloseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.enterprise.auth.audit.AuditEventLoggereventMethods inherited from interface io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicExbasicAuditEventBuilder
- 
Constructor Details- 
SimpleAuditEventLogger
 
- 
- 
Method Details- 
setInstanceSet an instance of the SimpleAuditEventLogger. This must only be called once from the DnD main; and is not intended for user code.- Parameters:
- logger- the logger for the singleton.
 
- 
getInstanceRetrieve the singleton instance of the SimpleAuditEventLogger.- Returns:
- the singleton instance of the SimpleAuditEventLogger
- Throws:
- IllegalStateException- if the singleton has not been set
 
- 
event- Specified by:
- eventin interface- AuditEventLogger
 
- 
log- Specified by:
- login interface- io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicEx
 
- 
log- Specified by:
- login interface- io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasicEx
 
- 
log- Specified by:
- login interface- io.deephaven.shadow.enterprise.com.illumon.util.audit.AuditEventLoggerBasic
 
 
-