List of usage examples for org.springframework.context.support ClassPathXmlApplicationContext refresh
@Override public void refresh() throws BeansException, IllegalStateException
From source file:com.mesut.springpropertyinjection.xml.AppXml.java
public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("Bean.xml"); context.refresh(); Person2 person = context.getBean("person2", Person2.class); System.out.println("Sonuc: " + person); }
From source file:demo.vmware.app.WanGatewayWritebehind.java
public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-gateway-writebehind.xml" }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true);// ww w . j av a 2s .c om mainContext.refresh(); Thread.sleep(Long.MAX_VALUE); }
From source file:demo.vmware.app.Locator.java
/** * @param args/*from w ww.j a v a 2 s .c o m*/ */ public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-locator.xml" }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true); mainContext.refresh(); Thread.sleep(Long.MAX_VALUE); }
From source file:demo.vmware.app.Client.java
public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-client-core.xml", "spring-cache-client-region-only.xml", "spring-cache-templates.xml", "spring-command-processor.xml", "spring-datasync.xml", }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true);/*from ww w . jav a 2s. com*/ mainContext.refresh(); ICommandProcessor cp = mainContext.getBean(ICommandProcessor.DEFAULT_PROCESSOR_NAME, ICommandProcessor.class); cp.run(mainContext); }
From source file:demo.vmware.app.Server.java
public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-server.xml", "spring-cache-templates.xml", "spring-command-processor.xml", "spring-datasync.xml", }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true);/*from w w w. j ava 2 s . c o m*/ mainContext.refresh(); ICommandProcessor cp = mainContext.getBean(ICommandProcessor.DEFAULT_PROCESSOR_NAME, ICommandProcessor.class); cp.run(mainContext); }
From source file:demo.vmware.app.ClientCq.java
public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-client-core.xml", "spring-cache-client-cq-only.xml" }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true);/* w w w .j a v a 2 s . co m*/ mainContext.refresh(); LOG.info("awaiting query callback"); Thread.sleep(Long.MAX_VALUE); }
From source file:demo.vmware.app.JmxAgent.java
/** * @param args//from w w w .j a v a 2 s .c om */ public static void main(String[] args) throws Exception { String resource[] = { "spring-cache-jmxagent.xml" }; ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false); mainContext.setValidating(true); mainContext.refresh(); LOG.debug("Done attempting to start jmx agent"); Thread.sleep(Long.MAX_VALUE); }
From source file:net.sf.gazpachoquest.extractor.dbunit.DBUnitDataExtractorRunner.java
public static void main(final String[] args) throws Exception { String dbEngine = "db_postgres"; logger.info("Extracting data from {} database in DBUnit format", dbEngine); ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(); ctx.getEnvironment().setActiveProfiles("postgres", dbEngine); ctx.refresh(); ctx.setConfigLocations(/* w w w . j a v a2 s . co m*/ new String[] { "dbunitextractor-datasource-context.xml", "dbunitextractor-context.xml" }); /*- ctx.getEnvironment().getPropertySources() .addLast(new ResourcePropertySource(String.format("classpath:/database/%s.properties", dbEngine))); */ ctx.refresh(); DBUnitDataExtractor extractor = (DBUnitDataExtractor) ctx.getBean("dbUnitDataExtractor"); extractor.extract(); ctx.close(); logger.info("Done successfully. Check your target directory"); }
From source file:demo.vmware.app.DB.java
/** * @param args/*from w ww . j ava 2s . co m*/ */ public static void main(String[] args) throws Exception { String resource = ("spring-db.xml"); ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(new String[] { resource }, false); mainContext.setValidating(true); mainContext.refresh(); Thread.sleep(Long.MAX_VALUE); }
From source file:cn.webank.ecif.index.server.EcifIndexServer.java
/** * @param args// w ww .ja va2s .c o m */ public static void main(String[] args) { final EcifIndexServer server = new EcifIndexServer(); // start spring context; final ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(); context.getEnvironment().setActiveProfiles("product"); context.setConfigLocation("application.xml"); context.refresh(); context.start(); // thread pool construct ThreadPoolTaskExecutor taskThreadPool = context.getBean("taskExecutor", ThreadPoolTaskExecutor.class); server.setTaskThreadPool(taskThreadPool); ExecutorService fixedThreadPool = context.getBean("fixedTaskExecutor", ExecutorService.class); server.setSchedulerThreadPool(fixedThreadPool); EcifThreadFactory threadFactory = context.getBean("cn.webank.ecif.index.async.EcifThreadFactory", EcifThreadFactory.class); server.setThreadFactory(threadFactory); Properties props = context.getBean("ecifProperties", java.util.Properties.class); WeBankServiceDispatcher serviceDispatcher = context.getBean( "cn.webank.framework.biz.service.support.WeBankServiceDispatcher", WeBankServiceDispatcher.class); ReloadableResourceBundleMessageSource bundleMessageSource = context.getBean("messageSource", ReloadableResourceBundleMessageSource.class); String topics = props.getProperty("listener.topics"); String[] splits = topics.split(","); SolaceManager solaceManager = context.getBean("cn.webank.framework.message.SolaceManager", SolaceManager.class); MessageListener messageLisener = new MessageListener( // props.getProperty("listener.queue"), Arrays.asList(splits), Integer.parseInt(props.getProperty("listener.scanintervalseconds", "5")), taskThreadPool, Integer.parseInt(props.getProperty("listener.timeoutseconds", "5")), serviceDispatcher, solaceManager, bundleMessageSource); server.addListenerOnSchedule(messageLisener); // register shutdownhook Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { try { // close resource if (context != null) { context.close(); } } catch (Exception e) { LOG.error("shutdown error", e); } } }); // hold server try { LOG.info("ecif-index server start ok!"); server.start(); } catch (Exception e) { try { // close resource server.shutDown(); if (context != null) { context.close(); } } catch (Exception ex) { LOG.error("shutdown error", ex); } } LOG.info("ecif-index server stop !"); }