com.espertech.esper.epl.metric
Class MetricExecutionContext

java.lang.Object
  extended by com.espertech.esper.epl.metric.MetricExecutionContext

public class MetricExecutionContext
extends java.lang.Object

Execution context for metrics reporting executions.


Constructor Summary
MetricExecutionContext(EPServicesContext epServicesContext, EPRuntime runtime, StatementMetricRepository statementMetricRepository)
          Ctor.
 
Method Summary
 EPRuntime getRuntime()
          Returns runtime
 EPServicesContext getServices()
          Returns services.
 StatementMetricRepository getStatementMetricRepository()
          Returns statement metric holder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetricExecutionContext

public MetricExecutionContext(EPServicesContext epServicesContext,
                              EPRuntime runtime,
                              StatementMetricRepository statementMetricRepository)
Ctor.

Parameters:
epServicesContext - services context
runtime - for routing events
statementMetricRepository - for getting statement data
Method Detail

getServices

public EPServicesContext getServices()
Returns services.

Returns:
services

getRuntime

public EPRuntime getRuntime()
Returns runtime

Returns:
runtime

getStatementMetricRepository

public StatementMetricRepository getStatementMetricRepository()
Returns statement metric holder

Returns:
holder for metrics

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com