@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); } }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean server() throws Exception { return new MBeanServerFactoryBean(); }
@Test public void withLocateExistingAndFallbackToPlatformServer() { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setLocateExistingServerIfPossible(true); bean.afterPropertiesSet(); try { assertSame(ManagementFactory.getPlatformMBeanServer(), bean.getObject()); } finally { bean.destroy(); } }
@Test public void withEmptyAgentIdAndFallbackToPlatformServer() { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setAgentId(""); bean.afterPropertiesSet(); try { assertSame(ManagementFactory.getPlatformMBeanServer(), bean.getObject()); } finally { bean.destroy(); } }
@Test public void getObject() throws Exception { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.afterPropertiesSet(); try { MBeanServer server = bean.getObject(); assertNotNull("The MBeanServer should not be null", server); } finally { bean.destroy(); } }
private void testCreation(boolean referenceShouldExist, String failMsg) throws Exception { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setRegisterWithFactory(referenceShouldExist); bean.afterPropertiesSet(); try { MBeanServer server = bean.getObject(); List<MBeanServer> servers = MBeanServerFactory.findMBeanServer(null); boolean found = false; for (MBeanServer candidate : servers) { if (candidate == server) { found = true; break; } } if (!(found == referenceShouldExist)) { fail(failMsg); } } finally { bean.destroy(); } }
@Test public void defaultDomain() throws Exception { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setDefaultDomain("foo"); bean.afterPropertiesSet(); try { MBeanServer server = bean.getObject(); assertEquals("The default domain should be foo", "foo", server.getDefaultDomain()); } finally { bean.destroy(); } }
@Before public void start() throws Exception { MBeanServerFactoryBean factory = new MBeanServerFactoryBean(); factory.setLocateExistingServerIfPossible(true); factory.afterPropertiesSet(); server = factory.getObject(); }
@Test public void withLocateExistingAndExistingServer() { MBeanServer server = MBeanServerFactory.createMBeanServer(); try { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setLocateExistingServerIfPossible(true); bean.afterPropertiesSet(); try { MBeanServer otherServer = bean.getObject(); assertSame("Existing MBeanServer not located", server, otherServer); } finally { bean.destroy(); } } finally { MBeanServerFactory.releaseMBeanServer(server); } }
@Bean public MBeanServerFactoryBean mbeanServer() { return new MBeanServerFactoryBean(); }
@Bean public MBeanServerFactoryBean fb() { MBeanServerFactoryBean fb = new MBeanServerFactoryBean(); fb.setLocateExistingServerIfPossible(true); return fb; }
@Bean public MBeanServerFactoryBean fb() { MBeanServerFactoryBean fb = new MBeanServerFactoryBean(); fb.setLocateExistingServerIfPossible(true); return fb; }
@BeforeClass public static void setupClass() { serverFactoryBean = new MBeanServerFactoryBean(); serverFactoryBean.afterPropertiesSet(); }
@BeforeClass public static void setup() { factoryBean = new MBeanServerFactoryBean(); factoryBean.setLocateExistingServerIfPossible(true); factoryBean.afterPropertiesSet(); server = factoryBean.getObject(); }