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 String
stack
WhenRolapUtil.MONITOR_LOGGER
is set to TRACE, this field will contain the stack of the code which created this event.long
timestamp
When 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 void
setContextMap()
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_LOGGER
is 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:Message
Sets the MDC context into the current thread- Specified by:
setContextMap
in interfaceMessage
-
-