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 Details

    • timestamp

      public final long timestamp
      When the event occurred. Milliseconds since the epoch UTC, just like System.currentTimeMillis().
    • stack

      public final String stack
      When RolapUtil.MONITOR_LOGGER is set to TRACE, this field will contain the stack of the code which created this event.
  • Constructor Details

    • Event

      public Event(long timestamp)
      Creates an Event.
      Parameters:
      timestamp - Timestamp
  • Method Details

    • setContextMap

      public void setContextMap()
      Description copied from interface: Message
      Sets the MDC context into the current thread
      Specified by:
      setContextMap in interface Message