Class EPMetricsServiceImpl

java.lang.Object
com.espertech.esper.runtime.internal.kernel.service.EPMetricsServiceImpl
All Implemented Interfaces:
com.espertech.esper.common.client.metric.EPMetricsService

public class EPMetricsServiceImpl extends Object implements com.espertech.esper.common.client.metric.EPMetricsService
  • Constructor Details

  • Method Details

    • setMetricsReportingInterval

      public void setMetricsReportingInterval(String stmtGroupName, long newIntervalMSec) throws com.espertech.esper.common.client.configuration.ConfigurationException
      Specified by:
      setMetricsReportingInterval in interface com.espertech.esper.common.client.metric.EPMetricsService
      Throws:
      com.espertech.esper.common.client.configuration.ConfigurationException
    • setMetricsReportingStmtEnabled

      public void setMetricsReportingStmtEnabled(String deploymentId, String statementName) throws com.espertech.esper.common.client.configuration.ConfigurationException
      Specified by:
      setMetricsReportingStmtEnabled in interface com.espertech.esper.common.client.metric.EPMetricsService
      Throws:
      com.espertech.esper.common.client.configuration.ConfigurationException
    • setMetricsReportingStmtDisabled

      public void setMetricsReportingStmtDisabled(String deploymentId, String statementName) throws com.espertech.esper.common.client.configuration.ConfigurationException
      Specified by:
      setMetricsReportingStmtDisabled in interface com.espertech.esper.common.client.metric.EPMetricsService
      Throws:
      com.espertech.esper.common.client.configuration.ConfigurationException
    • setMetricsReportingEnabled

      public void setMetricsReportingEnabled() throws com.espertech.esper.common.client.configuration.ConfigurationException
      Specified by:
      setMetricsReportingEnabled in interface com.espertech.esper.common.client.metric.EPMetricsService
      Throws:
      com.espertech.esper.common.client.configuration.ConfigurationException
    • setMetricsReportingDisabled

      public void setMetricsReportingDisabled() throws com.espertech.esper.common.client.configuration.ConfigurationException
      Specified by:
      setMetricsReportingDisabled in interface com.espertech.esper.common.client.metric.EPMetricsService
      Throws:
      com.espertech.esper.common.client.configuration.ConfigurationException
    • iterateStatementGroups

      public void iterateStatementGroups(Consumer<com.espertech.esper.common.client.metric.EPMetricsStatementGroup> consumer)
      Specified by:
      iterateStatementGroups in interface com.espertech.esper.common.client.metric.EPMetricsService
    • getRuntimeMetric

      public com.espertech.esper.common.client.metric.RuntimeMetric getRuntimeMetric()
      Specified by:
      getRuntimeMetric in interface com.espertech.esper.common.client.metric.EPMetricsService