Package mondrian.server.monitor
Class Event
- java.lang.Object
-
- mondrian.server.monitor.Event
-
- All Implemented Interfaces:
Message
- Direct Known Subclasses:
ConnectionEvent,ExecutionEvent,SqlStatementEvent,StatementEvent
public abstract class Event extends Object implements Message
Base class for an event of interest.This class, and subclasses, is an immutable but serializable.
-
-
Field Summary
Fields Modifier and Type Field Description StringstackWhenRolapUtil.MONITOR_LOGGERis set to TRACE, this field will contain the stack of the code which created this event.longtimestampWhen the event occurred.
-
Constructor Summary
Constructors Constructor Description Event(long timestamp)Creates an Event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetContextMap()Sets the MDC context into the current thread
-
-
-
Field Detail
-
timestamp
public final long timestamp
When the event occurred. Milliseconds since the epoch UTC, just likeSystem.currentTimeMillis().
-
stack
public final String stack
WhenRolapUtil.MONITOR_LOGGERis set to TRACE, this field will contain the stack of the code which created this event.
-
-
Method Detail
-
setContextMap
public void setContextMap()
Description copied from interface:MessageSets the MDC context into the current thread- Specified by:
setContextMapin interfaceMessage
-
-