Exemple #1
0
 /// <summary>Ctor. </summary>
 /// <param name="metricEventRouter">for routing metric events</param>
 /// <param name="metricScheduleService">for scheduling a new execution</param>
 /// <param name="interval">for rescheduling the execution</param>
 /// <param name="statementGroup">group number of statement group</param>
 public MetricExecStatement(MetricEventRouter metricEventRouter, MetricScheduleService metricScheduleService, long interval, int statementGroup)
 {
     this.metricEventRouter     = metricEventRouter;
     this.metricScheduleService = metricScheduleService;
     this.interval       = interval;
     this.statementGroup = statementGroup;
 }
Exemple #2
0
 /// <summary>Ctor. </summary>
 /// <param name="metricEventRouter">for routing metric events</param>
 /// <param name="engineURI">engine uri</param>
 /// <param name="metricScheduleService">for scheduling a new execution</param>
 /// <param name="interval">for rescheduling the execution</param>
 public MetricExecEngine(MetricEventRouter metricEventRouter,
                         String engineURI,
                         MetricScheduleService metricScheduleService,
                         long interval)
 {
     _metricEventRouter     = metricEventRouter;
     _engineURI             = engineURI;
     _metricScheduleService = metricScheduleService;
     Interval = interval;
 }
Exemple #3
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="metricEventRouter">for routing metric events</param>
 /// <param name="runtimeURI">runtime URI</param>
 /// <param name="metricScheduleService">for scheduling a new execution</param>
 /// <param name="interval">for rescheduling the execution</param>
 public MetricExecEngine(
     MetricEventRouter metricEventRouter,
     string runtimeURI,
     MetricScheduleService metricScheduleService,
     long interval)
 {
     this.metricEventRouter = metricEventRouter;
     this.runtimeURI = runtimeURI;
     this.metricScheduleService = metricScheduleService;
     Interval = interval;
 }