/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(OBJECT_NAME); }
@Override public void stop() { Jmx.unregister(OBJECT_NAME); }
/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(OBJECT_NAME); }
/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(objectName()); }
@Test public void do_not_fail_when_unregistering_a_non_registered_bean() throws Exception { Jmx.unregister(FAKE_NAME); assertThat(lookupMBean()).isNull(); }
@Test public void register_and_unregister() throws Exception { assertThat(lookupMBean()).isNull(); Jmx.register(FAKE_NAME, mbean); assertThat(lookupMBean()).isNotNull(); Jmx.unregister(FAKE_NAME); assertThat(lookupMBean()).isNull(); }
@Test public void support_implementation_in_different_package_than_interface() throws Exception { assertThat(lookupMBean()).isNull(); Jmx.register(FAKE_NAME, new org.sonar.process.jmx.test.Fake()); assertThat(lookupMBean()).isNotNull(); Jmx.unregister(FAKE_NAME); assertThat(lookupMBean()).isNull(); }
/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(OBJECT_NAME); }
/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(OBJECT_NAME); }
@Override public void stop() { Jmx.unregister(OBJECT_NAME); }
/** * Unregister, if needed */ @Override public void stop() { Jmx.unregister(objectName()); }