List of usage examples for org.springframework.context.support ClassPathXmlApplicationContext close
@Override public void close()
From source file:org.apilytic.currency.SpringIntegrationTest.java
@Test public void testSpringIntegrationContextStartup() throws Exception { ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext( "/META-INF/spring/integration/spring-integration-context.xml", "classpath*:/META-INF/spring/applicationContext*.xml"); Thread.sleep(4000);// ww w . j a va 2 s . c o m classPathXmlApplicationContext.close(); }
From source file:org.chimi.s4s.spring.SpringConfigTest.java
private void createContextAndTestBeanType(Class<?> metaInfoDaoClass, Class<?> fileStorageClass, Class<?> imageProcessorClass) { String[] configLocations = { "classpath:spring-properties.xml", "classpath:spring-controller.xml", "classpath:spring-fileservice.xml", "classpath:spring-metainfo.xml", "classpath:spring-storage.xml", "classpath:spring-imageprocessor.xml" }; ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(configLocations); MetaInfoDao metaInfoDao = context.getBean(MetaInfoDao.class); assertTrue(metaInfoDao.toString().startsWith(metaInfoDaoClass.getName())); context.close(); }
From source file:nats.client.spring.NatsFactoryBeanTest.java
@Test(expectedExceptions = BeanCreationException.class) public void brokenAnnotationConfig() { final ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "brokenNatsAnnotationConfigContext.xml"); try {/* www . j a v a 2s . c om*/ Assert.fail("Creation of BrokenSubscribeBean bean should have failed."); } finally { context.close(); } }
From source file:com.chevres.rss.restapi.controller.LogoutController.java
@CrossOrigin @RequestMapping(path = "/logout", method = RequestMethod.POST) @ResponseBody//from www . j a v a 2 s . c om public ResponseEntity<String> logout(@RequestHeader(value = "User-token") String userToken) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); UserAuthDAO userAuthDAO = context.getBean(UserAuthDAO.class); UserAuth userAuth = userAuthDAO.findByToken(userToken); if (userAuth == null) { context.close(); return new ResponseEntity(new ErrorMessageResponse("invalid_token"), HttpStatus.BAD_REQUEST); } userAuthDAO.delete(userAuth); context.close(); return new ResponseEntity(new SuccessMessageResponse("success"), HttpStatus.OK); }
From source file:com.ryantenney.metrics.spring.ProxyTargetClassTest.java
@Test(expected = BeanCreationException.class) public void negativeContextLoadingTest() { ClassPathXmlApplicationContext ctx = null; try {/* w w w . j a va 2 s .co m*/ ctx = new ClassPathXmlApplicationContext("classpath:proxy-target-class-disabled.xml"); Assert.fail(); } finally { if (ctx != null) { ctx.close(); } } }
From source file:nats.client.spring.NatsFactoryBeanTest.java
@Test public void annotationConfig() throws Exception { final ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "annotationConfigContext.xml"); try {/*from www . j a va2 s . c om*/ final Nats nats = context.getBean(Nats.class); Assert.assertNotNull(nats); } finally { context.close(); } }
From source file:ch.ralscha.extdirectspring.util.MethodInfoCacheTest.java
@Test(expected = NullPointerException.class) public void testInvokeWithNull() throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext( "/testApplicationContextB.xml"); ExtDirectSpringUtil.invoke(null, null, null, null); classPathXmlApplicationContext.close(); }
From source file:net.sf.oval.test.integration.spring.ValidatorSpringBeanTest.java
public void testValidatorSpringBean() { final ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("ValidatorSpringBeanTest.xml", ValidatorSpringBeanTest.class); try {// w ww. j a v a2 s .c om final Validator validator = ctx.getBean("validator", Validator.class); new XMLConfigurationTest().validateUser(validator); } finally { ctx.close(); } }
From source file:org.echocat.jomon.spring.testing.environments.BeanEnvironment.java
public BeanEnvironment(@Nonnull Object bean) { final String configuration = findFileFor(bean.getClass(), getConfigurationFileNameSuffixOfClasses(), getConfigurationFileNameInPackage()); if (configuration == null) { throw new IllegalStateException("Could not find any configuration for " + bean + "."); }// w w w . j a v a 2s . c o m boolean success = false; final ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext(configuration); try { autowire(applicationContext, bean); success = true; } finally { if (!success) { try { applicationContext.close(); } catch (final Exception ignored) { } } } _applicationContext = applicationContext; }
From source file:org.apache.ibatis.submitted.foreach.Issue67Test.java
/** * This test uses Spring./*from w w w . j a va 2 s .com*/ */ @Test public void testWithSpring() { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "classpath:org/apache/ibatis/submitted/foreach/applicationContext.xml"); Mapper mapper = (Mapper) context.getBean("mapper"); assertNotNull(mapper); execQuery(mapper); context.close(); }