/* * Created on Apr 15, 2006 */ package cyrille.springframework.jmx; import java.net.URL; import org.junit.Test; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.Resource; import org.springframework.core.io.UrlResource; public class JmxIdentityNamingStrategyTest { @Test public void test() throws Exception { URL url = getClass().getResource("beans-identityNamingStrategy.xml"); Resource res = new UrlResource(url); XmlBeanFactory factory = new XmlBeanFactory(res); Java5AnnotedJmxTestServiceImpl java5AnnotedJmxTestServiceImpl = (Java5AnnotedJmxTestServiceImpl)factory .getBean("java5AnnotedJmxTestServiceImpl"); System.out.println(java5AnnotedJmxTestServiceImpl); Object exporter = factory.getBean("exporter"); System.out.println(exporter); String[] beanNames = factory.getBeanDefinitionNames(); for (String beanName : beanNames) { System.out.println(beanName); } Thread.sleep(Long.MAX_VALUE); } }