mondrian.server.monitor
Class CellCacheEvent

java.lang.Object
  extended by mondrian.server.monitor.Event
      extended by mondrian.server.monitor.ExecutionEvent
          extended by mondrian.server.monitor.CellCacheEvent
All Implemented Interfaces:
Message
Direct Known Subclasses:
CellCacheSegmentCreateEvent, CellCacheSegmentDeleteEvent

public abstract class CellCacheEvent
extends ExecutionEvent

Event concerning the cell cache.


Nested Class Summary
static class CellCacheEvent.Source
          Enumeration of sources of a cell cache segment.
 
Field Summary
 CellCacheEvent.Source source
           
 
Fields inherited from class mondrian.server.monitor.ExecutionEvent
connectionId, executionId, serverId, statementId
 
Fields inherited from class mondrian.server.monitor.Event
timestamp
 
Constructor Summary
CellCacheEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, CellCacheEvent.Source source)
          Creates a CellCacheEvent.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mondrian.server.monitor.Message
accept
 

Field Detail

source

public final CellCacheEvent.Source source
Constructor Detail

CellCacheEvent

public CellCacheEvent(long timestamp,
                      int serverId,
                      int connectionId,
                      long statementId,
                      long executionId,
                      CellCacheEvent.Source source)
Creates a CellCacheEvent.

Parameters:
timestamp - Timestamp of the event.
serverId - Server ID from which originated the event.
connectionId - Connection ID from which originated the event.
statementId - Statement ID from which originated the event.
executionId - Execution ID from which originated the event.
source - The source of the event, being a value of Source.

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads