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
expCacheHitCount
int
expCacheMissCount
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, int expCacheHitCount, int expCacheMissCount)
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()
-
Methods inherited from class mondrian.server.monitor.Event
setContextMap
-
-
-
-
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
-
expCacheHitCount
public final int expCacheHitCount
-
expCacheMissCount
public final int expCacheMissCount
-
-
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, int expCacheHitCount, int expCacheMissCount)
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
-
-