public void TestAnnotations() { MetricName metricName = MetricNameFactory.Name("default", "test", typeof(TestAnnotationJMX)); CommonJMXUtil.RegisterMbean(new MyJMXExposedClass(), metricName); CommonJMXUtil.UnregisterMbean(metricName); }
private void DestroyEngineMetrics(string runtimeURI) { #if FALSE lock (this) { CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(runtimeURI, "filter")); CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(runtimeURI, "schedule")); CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(runtimeURI, "runtime")); } #endif }
private void DestroyEngineMetrics(string engineURI) { lock (this) { #if false CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(engineURI, "filter")); CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(engineURI, "schedule")); CommonJMXUtil.UnregisterMbean(MetricNameFactory.Name(engineURI, "runtime")); #endif } }
private void StartEngineMetrics(EPServicesContext services, EPRuntime runtime) { lock (this) { #if false MetricName filterName = MetricNameFactory.Name(services.EngineURI, "filter"); CommonJMXUtil.RegisterMbean(services.FilterService, filterName); MetricName scheduleName = MetricNameFactory.Name(services.EngineURI, "schedule"); CommonJMXUtil.RegisterMbean(services.SchedulingService, scheduleName); MetricName runtimeName = MetricNameFactory.Name(services.EngineURI, "runtime"); CommonJMXUtil.RegisterMbean(runtime, runtimeName); #endif } }
private void StartEngineMetrics( EPServicesContext services, EPEventService runtime) { #if FALSE lock (this) { var filterName = MetricNameFactory.Name(services.RuntimeURI, "filter"); CommonJMXUtil.RegisterMbean(services.FilterService, filterName); var scheduleName = MetricNameFactory.Name(services.RuntimeURI, "schedule"); CommonJMXUtil.RegisterMbean(services.SchedulingService, scheduleName); var runtimeName = MetricNameFactory.Name(services.RuntimeURI, "runtime"); CommonJMXUtil.RegisterMbean(runtime, runtimeName); } #endif }