Uses of Class
com.espertech.esper.common.internal.metrics.stmtmetrics.StatementMetricHandle
Packages that use StatementMetricHandle
Package
Description
Services for metrics reporting, including global flag, repositories and threading.
-
Uses of StatementMetricHandle in com.espertech.esper.common.internal.context.util
Methods in com.espertech.esper.common.internal.context.util that return StatementMetricHandleModifier and TypeMethodDescriptionEPStatementHandle.getMetricsHandle()
Returns handle for metrics reporting.Constructors in com.espertech.esper.common.internal.context.util with parameters of type StatementMetricHandleModifierConstructorDescriptionEPStatementHandle
(String statementName, String deploymentId, int statementId, String optionalStatementEPL, int priority, boolean preemptive, boolean canSelfJoin, MultiMatchHandler multiMatchHandler, boolean hasVariables, boolean hasTableAccess, StatementMetricHandle metricsHandle, InsertIntoLatchFactory insertIntoFrontLatchFactory, InsertIntoLatchFactory insertIntoBackLatchFactory) -
Uses of StatementMetricHandle in com.espertech.esper.common.internal.metrics.stmtmetrics
Methods in com.espertech.esper.common.internal.metrics.stmtmetrics that return StatementMetricHandleModifier and TypeMethodDescriptionStatementMetricRepository.addStatement
(DeploymentIdNamePair statement) Add a statement, inspecting the statement name and adding it to a statement group or the default group, if none.MetricReportingService.getStatementHandle
(int statementId, String deploymentId, String statementName) Returns for a new statement a handle for later accounting.Methods in com.espertech.esper.common.internal.metrics.stmtmetrics with parameters of type StatementMetricHandleModifier and TypeMethodDescriptionvoid
MetricReportingService.accountOutput
(StatementMetricHandle handle, int numIStream, int numRStream, Object epStatement, Object runtime) Account for statement output row counting.void
StatementMetricRepository.accountOutput
(StatementMetricHandle handle, int numIStream, int numRStream) Account row output.void
MetricReportingService.accountTime
(StatementMetricHandle metricsHandle, long deltaCPU, long deltaWall, int numInput) Account for statement CPU and wall time.void
StatementMetricRepository.accountTimes
(StatementMetricHandle handle, long cpu, long wall, int numInput) Account statement times.