public class MetricExecEngine extends Object implements MetricExec
Constructor and Description |
---|
MetricExecEngine(MetricEventRouter metricEventRouter,
String engineURI,
MetricScheduleService metricScheduleService,
long interval)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
execute(MetricExecutionContext context)
Execute the production of metric events.
|
long |
getInterval()
Returns reporting interval.
|
public MetricExecEngine(MetricEventRouter metricEventRouter, String engineURI, MetricScheduleService metricScheduleService, long interval)
metricEventRouter
- for routing metric eventsengineURI
- engine urimetricScheduleService
- for scheduling a new executioninterval
- for rescheduling the executionpublic void execute(MetricExecutionContext context)
MetricExec
execute
in interface MetricExec
context
- provides services and schedulingpublic long getInterval()