mondrian.server.monitor
Class ExecutionEvent

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

public abstract class ExecutionEvent
extends Event

Event concerning the execution of an MDX statement.


Field Summary
 int connectionId
          Identifier of the connection.
 long executionId
          Identifier of the execution.
 int serverId
          Identifier of the server.
 long statementId
          Identifier of the statement.
 
Fields inherited from class mondrian.server.monitor.Event
timestamp
 
Constructor Summary
ExecutionEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId)
          Creates an ExecutionEvent.
 
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

serverId

public final int serverId
Identifier of the server.


connectionId

public final int connectionId
Identifier of the connection.


statementId

public final long statementId
Identifier of the statement. Unique for the lifetime of the JVM.


executionId

public final long executionId
Identifier of the execution. Unique for the lifetime of the JVM.

Constructor Detail

ExecutionEvent

public ExecutionEvent(long timestamp,
                      int serverId,
                      int connectionId,
                      long statementId,
                      long executionId)
Creates an ExecutionEvent.

Parameters:
timestamp - Timestamp
serverId - Server id
connectionId - Connection id
statementId - Statement id
executionId - Execution id

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