Package mondrian.server.monitor
Class ExecutionEndEvent
- java.lang.Object
-
- mondrian.server.monitor.Event
-
- mondrian.server.monitor.ExecutionEvent
-
- mondrian.server.monitor.ExecutionEndEvent
-
- All Implemented Interfaces:
Message
public class ExecutionEndEvent extends ExecutionEvent
Event concerning the execution of an MDX statement.
-
-
Field Summary
Fields Modifier and Type Field Description int
cellCacheHitCount
int
cellCacheMissCount
int
cellCachePendingCount
int
phaseCount
Execution.State
state
-
Fields inherited from class mondrian.server.monitor.ExecutionEvent
connectionId, executionId, serverId, statementId
-
-
Constructor Summary
Constructors Constructor Description ExecutionEndEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, int phaseCount, Execution.State state, int cellCacheHitCount, int cellCacheMissCount, int cellCachePendingCount)
Creates an ExecutionEndEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(Visitor<T> visitor)
Dispatches a call to the appropriatevisit
method onVisitor
.String
toString()
-
-
-
Field Detail
-
phaseCount
public final int phaseCount
-
state
public final Execution.State state
-
cellCacheHitCount
public final int cellCacheHitCount
-
cellCacheMissCount
public final int cellCacheMissCount
-
cellCachePendingCount
public final int cellCachePendingCount
-
-
Constructor Detail
-
ExecutionEndEvent
public ExecutionEndEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, int phaseCount, Execution.State state, int cellCacheHitCount, int cellCacheMissCount, int cellCachePendingCount)
Creates an ExecutionEndEvent.- Parameters:
timestamp
- TimestampserverId
- Server idconnectionId
- Connection idstatementId
- Statement idexecutionId
- Execution idphaseCount
- Number of execution phases (trips to DBMS to populate cache)state
- State; indicates reason why execution terminatedcellCacheHitCount
- Number of cell requests for which cell was already in cachecellCacheMissCount
- Number of cell requests for which cell was not in cachecellCachePendingCount
- Number of cell requests for which cell was
-
-