List of usage examples for org.springframework.context.support GenericApplicationContext refresh
@Override public void refresh() throws BeansException, IllegalStateException
From source file:org.megam.deccanplato.provider.crm.test.BoxAdapterTest.java
@Test public void boxAdapterTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh(); ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String file = "file"; final String folder = "folder"; final String user = "user"; List<String> busiActivity = new ArrayList<String>(); busiActivity.add("upload"); //busiActivity.add("download"); //busiActivity.add("delete"); //busiActivity.add("share"); //busiActivity.add("view"); List<String> folderList = new ArrayList<>(); folderList.add("retrive"); List<String> userList = new ArrayList<>(); //userList.add("create"); userList.add("list"); //userList.add("delete"); for (String activity : busiActivity) { CommonTest ctest = new CommonTest(); RequestData reqData;/*from w w w . j a v a2 s. c om*/ reqData = ctest.commonTest(file, activity, BOX); if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) { testAdapterAccess(reqData); System.out.println("REQDATA:" + reqData); } ctest.testBusinessImpl(); } /*for(String activity: folderList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(folder, activity, BOX); if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } /*for(String activity: userList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(user, activity, BOX); if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ }
From source file:org.megam.deccanplato.provider.storage.test.BoxAdapterTest.java
@Test public void boxAdapterTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh(); ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String file = "file"; final String folder = "folder"; final String user = "user"; List<String> busiActivity = new ArrayList<String>(); //busiActivity.add("upload"); //busiActivity.add("download"); busiActivity.add("delete"); //busiActivity.add("share"); //busiActivity.add("view"); List<String> folderList = new ArrayList<>(); folderList.add("retrive"); List<String> userList = new ArrayList<>(); //userList.add("create"); userList.add("list"); //userList.add("delete"); for (String activity : busiActivity) { CommonTest ctest = new CommonTest(); RequestData reqData;// ww w . j av a2 s . co m reqData = ctest.commonTest(file, activity, BOX); if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) { testAdapterAccess(reqData); System.out.println("REQDATA:" + reqData); } ctest.testBusinessImpl(); } /* for(String activity: folderList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(folder, activity, BOX); if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ /*for(String activity: userList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(user, activity, BOX); if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ }
From source file:com.paxxis.cornerstone.messaging.service.shell.ServiceShell.java
private void doDatabaseUpdate(String[] inputs) { GenericApplicationContext ctx = new GenericApplicationContext(); ctx.registerShutdownHook();//from w w w . jav a 2s. com ctx.refresh(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new FileSystemResource(inputs[0])); DatabaseUpdater updater = ctx.getBean(DatabaseUpdater.class); String target = null; if (inputs.length == 3) { target = inputs[2]; } updater.update(inputs[1], target); ctx.close(); }
From source file:org.megam.deccanplato.core.test.ProvidersTest.java
@Test public void allTest() throws IOException { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh(); ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); List<String> providerlist = new ArrayList<String>(); //providerlist.add("salesforce"); //providerlist.add("sugarcrm"); providerlist.add("zohocrm"); List<String> userlist = new ArrayList<String>(); userlist.add("user_create.json"); userlist.add("user_list.json"); userlist.add("user_update.json"); userlist.add("user_delete.json"); List<String> accountlist = new ArrayList<String>(); accountlist.add("account_create.json"); accountlist.add("account_list.json"); accountlist.add("account_update.json"); accountlist.add("account_delete.json"); List<String> leadlist = new ArrayList<String>(); leadlist.add("lead_create.json"); leadlist.add("lead_list.json"); leadlist.add("lead_update.json"); leadlist.add("lead_delete.json"); List<String> contactlist = new ArrayList<String>(); contactlist.add("contact_create.json"); contactlist.add("contact_list.json"); contactlist.add("contact_update.json"); contactlist.add("contact_delete.json"); List<String> migratelist = new ArrayList<String>(); migratelist.add("migration.json"); /*//from w w w. j a va 2 s .c o m for (String provid : providerlist) { for (String user : userlist) { ct.testCommonTest(provid, user); } for(String account: accountlist) { ct.testCommonTest(provid, account); } for(String lead: leadlist) { ct.testCommonTest(provid, lead); } } for(String user: userlist) { ct.testCommonTest("googleapps", user); } for(String contact: contactlist) { ct.testCommonTest("googleapps", contact); } for(String migrate: migratelist) { ct.testCommonTest("googleapps", migrate); } */ }
From source file:org.uimafit.spring.SpringContextResourceManagerTest.java
private ApplicationContext getApplicationContext() { final GenericApplicationContext ctx = new GenericApplicationContext(); AnnotationConfigUtils.registerAnnotationConfigProcessors(ctx); ctx.registerBeanDefinition("springBean", BeanDefinitionBuilder.genericBeanDefinition(String.class) .addConstructorArgValue("BEAN").getBeanDefinition()); ctx.refresh(); return ctx;//from ww w .ja v a 2 s .com }
From source file:org.jacpfx.vertx.spring.SpringVerticleFactory.java
private Verticle createSpringVerticle(final Class<?> currentVerticleClass, ClassLoader classLoader) { final SpringVerticle annotation = currentVerticleClass.getAnnotation(SpringVerticle.class); final Class<?> springConfigClass = annotation.springConfig(); // Create the parent context final GenericApplicationContext genericApplicationContext = new GenericApplicationContext(); genericApplicationContext.setClassLoader(classLoader); if (parentContext != null) { genericApplicationContext.setParent(parentContext); }/*from w w w . j a va 2 s. com*/ genericApplicationContext.refresh(); genericApplicationContext.start(); // 1. Create a new context for each verticle and use the specified spring configuration class if possible AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(); annotationConfigApplicationContext.setParent(genericApplicationContext); annotationConfigApplicationContext.register(SpringContextConfiguration.class, springConfigClass); // 2. Register a bean definition for this verticle annotationConfigApplicationContext.registerBeanDefinition(currentVerticleClass.getSimpleName(), new VerticleBeanDefinition(currentVerticleClass)); // 3. Add a bean factory post processor to avoid configuration issues annotationConfigApplicationContext .addBeanFactoryPostProcessor(new SpringSingleVerticleConfiguration(currentVerticleClass)); annotationConfigApplicationContext.refresh(); annotationConfigApplicationContext.start(); annotationConfigApplicationContext.registerShutdownHook(); // 5. Return the verticle by fetching the bean from the context return (Verticle) annotationConfigApplicationContext.getBeanFactory() .getBean(currentVerticleClass.getSimpleName()); }
From source file:edu.wisc.my.portlets.dmp.tools.XmlMenuPublisher.java
/** * Get the bean factory for the publisher. *//*from w ww . j a va2s . c o m*/ private synchronized BeanFactory getFactory() { if (this.factory == null) { final GenericApplicationContext ctx = new GenericApplicationContext(); final XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("/publisherApplicationContext.xml")); ctx.refresh(); this.factory = ctx; } return this.factory; }
From source file:com.enonic.cms.server.service.portal.mvc.controller.XmlWebApplicationContextLoader.java
public final ConfigurableApplicationContext loadContext(String... locations) throws Exception { if (logger.isDebugEnabled()) { logger.debug("Loading ApplicationContext for locations [" + StringUtils.arrayToCommaDelimitedString(locations) + "]."); }/*from w w w . j a v a 2 s. c o m*/ GenericApplicationContext context = new GenericWebApplicationContext(); prepareContext(context); customizeBeanFactory(context.getDefaultListableBeanFactory()); createBeanDefinitionReader(context).loadBeanDefinitions(locations); AnnotationConfigUtils.registerAnnotationConfigProcessors(context); customizeContext(context); context.refresh(); context.registerShutdownHook(); return context; }
From source file:org.brekka.stillingar.spring.converter.ApplicationContextConverter.java
@Override public ApplicationContext convert(Object obj) { Document document = documentConverter.convert(obj); GenericApplicationContext context; if (applicationContext == null) { context = new GenericApplicationContext(); } else {//w w w .j a va2 s . c o m context = new GenericApplicationContext(applicationContext); } XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(context); reader.registerBeanDefinitions(document, null); context.refresh(); return context; }
From source file:org.megam.deccanplato.provider.crm.test.ZohoInvoiceAdapterTest.java
@Test public void zohoInvoice() { List<String> functionList = new ArrayList<String>(); functionList.add("expensecategory"); functionList.add("expense"); functionList.add("item"); functionList.add("payment"); List<String> customerList = new ArrayList<String>(); customerList.add("create"); customerList.add("list"); customerList.add("update"); customerList.add("delete"); customerList.add("view"); List<String> invoiceList = new ArrayList<String>(); invoiceList.add("create"); invoiceList.add("list"); invoiceList.add("update"); invoiceList.add("delete"); invoiceList.add("convert"); invoiceList.add("pdf"); invoiceList.add("remind"); invoiceList.add("send"); List<String> estimateList = new ArrayList<String>(); estimateList.add("create"); estimateList.add("list"); estimateList.add("update"); estimateList.add("delete"); estimateList.add("pdf"); estimateList.add("send"); estimateList.add("mark"); List<String> busiActivity = new ArrayList<String>(); busiActivity.add("create"); busiActivity.add("list"); busiActivity.add("update"); busiActivity.add("delete"); GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh(); ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); for (String function : functionList) { for (String activity : busiActivity) { CommonTest ctest = new CommonTest(); RequestData reqData;/*from ww w . j a v a 2s .c o m*/ reqData = ctest.commonTest(function, activity, ZOHOINVOICE); if (function.equals("user") && activity.equals("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } } for (int i = 0; i < 1; i++) { String function = "customer"; for (String activity : customerList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(function, activity, ZOHOINVOICE); if (function.equals("custoer") && activity.equals("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } } for (int i = 0; i < 1; i++) { String function = "invoice"; for (String activity : invoiceList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(function, activity, ZOHOINVOICE); if (function.equals("invoice") && activity.equals("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } } for (int i = 0; i < 1; i++) { String function = "estimate"; for (String activity : estimateList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(function, activity, ZOHOINVOICE); if (function.equals("estimate") && activity.equals("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } } }