List of usage examples for org.springframework.context.support GenericApplicationContext GenericApplicationContext
public GenericApplicationContext()
From source file:edu.internet2.middleware.shibboleth.common.util.EventingMapBasedStorageServiceTest.java
public void testStorageService() { AddEntryListener addListener = new AddEntryListener(); RemoveEntryListener removeListener = new RemoveEntryListener(); GenericApplicationContext appCtx = new GenericApplicationContext(); EventingMapBasedStorageService<String, String> storageService = new EventingMapBasedStorageService<String, String>(); storageService.setApplicationContext(appCtx); appCtx.addApplicationListener(addListener); appCtx.addApplicationListener(removeListener); appCtx.refresh();//from w ww. j a v a 2s. co m String partition = "partition"; String value = "value"; String key1 = "string1"; storageService.put(partition, key1, value); String key2 = "string2"; storageService.put(partition, key2, value); String key3 = "string3"; storageService.put(partition, key3, value); String key4 = "string4"; storageService.put(partition, key4, value); String key5 = "string5"; storageService.put(partition, key5, value); assertEquals(5, addListener.getCount()); assertEquals(0, removeListener.getCount()); assertEquals(true, storageService.contains(partition, key1)); assertEquals(true, storageService.contains(partition, key2)); assertEquals(true, storageService.contains(partition, key3)); assertEquals(true, storageService.contains(partition, key4)); assertEquals(true, storageService.contains(partition, key5)); storageService.remove(partition, key1); assertEquals(5, addListener.getCount()); assertEquals(1, removeListener.getCount()); assertEquals(false, storageService.contains(partition, key1)); assertEquals(true, storageService.contains(partition, key2)); assertEquals(true, storageService.contains(partition, key3)); assertEquals(true, storageService.contains(partition, key4)); assertEquals(true, storageService.contains(partition, key5)); Iterator<String> keysItr = storageService.getKeys(partition); keysItr.next(); keysItr.remove(); assertEquals(5, addListener.getCount()); assertEquals(2, removeListener.getCount()); Iterator<String> partiationsItr = storageService.getPartitions(); partiationsItr.next(); partiationsItr.remove(); assertEquals(5, addListener.getCount()); assertEquals(5, removeListener.getCount()); assertEquals(false, storageService.contains(partition, key1)); assertEquals(false, storageService.contains(partition, key2)); assertEquals(false, storageService.contains(partition, key3)); assertEquals(false, storageService.contains(partition, key4)); assertEquals(false, storageService.contains(partition, key5)); }
From source file:org.cloudfoundry.identity.uaa.web.ForwardAwareInternalResourceViewResolverTests.java
@Test public void testResolveNonForward() throws Exception { resolver.setApplicationContext(new GenericApplicationContext()); View view = resolver.resolveViewName("foo", Locale.US); assertNotNull(view);// ww w . ja v a2 s . c o m }
From source file:org.walkmod.conf.providers.SpringConfigurationProvider.java
@Override public void loadBeanFactory() throws ConfigurationException { GenericApplicationContext ctx = new GenericApplicationContext(); ClassLoader currentClassLoader = configuration.getClassLoader(); if (currentClassLoader != Thread.currentThread().getContextClassLoader()) { XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(ctx); reader.setBeanClassLoader(currentClassLoader); reader.loadBeanDefinitions(new ClassPathResource(config, currentClassLoader)); Collection<PluginConfig> plugins = configuration.getPlugins(); if (plugins != null) { for (PluginConfig plugin : plugins) { String descriptorName = plugin.getArtifactId(); if (!descriptorName.startsWith("walkmod-")) { descriptorName = "walkmod-" + descriptorName; }/*from w w w . j a v a 2 s . c o m*/ if (!descriptorName.endsWith("-plugin")) { descriptorName = descriptorName + "-plugin"; } reader.loadBeanDefinitions(new ClassPathResource("META-INF/walkmod/" + descriptorName + ".xml", configuration.getClassLoader())); URL url = currentClassLoader.getResource("META-INF/walkmod2/" + descriptorName + ".xml"); if (url != null) { reader.loadBeanDefinitions(new ClassPathResource( "META-INF/walkmod2/" + descriptorName + ".xml", configuration.getClassLoader())); } } } configuration.setBeanDefinitionRegistry(reader.getRegistry()); ctx.refresh(); } configuration.setBeanFactory(ctx); }
From source file:org.megam.deccanplato.provider.crm.test.SalesforceChatterAdapterTest.java
@Test public void salesforceTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh();// w w w .ja va 2s . c o m ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String feed = "feed"; final String fileFeed = "filefeed"; final String userResources = "user"; final String groupFeed = "groupfeed"; final String influence = "influence"; final String likes = "like"; final String news = "news"; final String people = "people"; final String record = "record"; List<String> recordList = new ArrayList<String>(); recordList.add("list"); recordList.add("view"); List<String> peopleList = new ArrayList<String>(); peopleList.add("feed"); peopleList.add("list"); List<String> newsList = new ArrayList<String>(); newsList.add("list"); newsList.add("feed"); List<String> likeList = new ArrayList<String>(); likeList.add("list"); likeList.add("view"); likeList.add("delete"); List<String> feedList = new ArrayList<String>(); feedList.add("postcomment"); //feedList.add("feed"); //feedList.add("list"); //feedList.add("comment"); //feedList.add("like"); //feedList.add("delete"); List<String> fileList = new ArrayList<String>(); fileList.add("list"); List<String> userList = new ArrayList<String>(); userList.add("list"); userList.add("view"); userList.add("conversation"); userList.add("conversationview"); userList.add("file"); userList.add("message"); userList.add("messageview"); userList.add("status"); List<String> influinceList = new ArrayList<String>(); influinceList.add("list"); List<String> groupList = new ArrayList<String>(); groupList.add("list"); groupList.add("membership"); groupList.add("view"); groupList.add("file"); groupList.add("member"); groupList.add("delete"); for (String activity : feedList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(feed, activity, SALESFORCE); if (feed.equalsIgnoreCase("feed") && activity.equalsIgnoreCase("feed")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } /*for (String activity : fileList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(fileFeed, activity, SALESFORCE); if (fileFeed.equalsIgnoreCase("chatteransweractivity") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : userList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(userResources, activity, SALESFORCE); if (userResources.equalsIgnoreCase("user") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : groupList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(groupFeed, activity, SALESFORCE); if (groupFeed.equalsIgnoreCase("groupfeed") && activity.equalsIgnoreCase("membership")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : influinceList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(influence, activity, SALESFORCE); if (influence.equalsIgnoreCase("influence") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : likeList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(likes, activity, SALESFORCE); if (likes.equalsIgnoreCase("like") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : newsList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(news, activity, SALESFORCE); if (news.equalsIgnoreCase("news") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : peopleList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(people, activity, SALESFORCE); if (people.equalsIgnoreCase("people") && activity.equalsIgnoreCase("feed")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : recordList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(record, activity, SALESFORCE); if (record.equalsIgnoreCase("record") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ }
From source file:org.megam.deccanplato.provider.crm.test.TwilioTestAdapterTest.java
@Test public void twilioAdapterTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh();/*from ww w.j a v a 2s. c o m*/ ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String account = "account"; final String availableNumbers = "availablenumbers"; final String callerId = "callerid"; final String incomingNumber = "incomingnumber"; final String sms = "sms"; final String calls = "calls"; final String application = "application"; final String recording = "recording"; List<String> recordList = new ArrayList<>(); recordList.add("list"); List<String> appsList = new ArrayList<String>(); //appsList.add("create"); //appsList.add("list"); //appsList.add("view"); //appsList.add("update"); appsList.add("delete"); List<String> callsList = new ArrayList<String>(); //callsList.add("list"); //callsList.add("view"); //callsList.add("recordinglist"); //callsList.add("notifications"); callsList.add("makecall"); //callsList.add("modifylivecall"); List<String> smsList = new ArrayList<>(); smsList.add("list"); smsList.add("send"); smsList.add("view"); List<String> incomingNumberList = new ArrayList<String>(); incomingNumberList.add("list"); incomingNumberList.add("view"); incomingNumberList.add("create"); incomingNumberList.add("update"); incomingNumberList.add("delete"); List<String> callerIdList = new ArrayList<String>(); //callerIdList.add("list"); //callerIdList.add("create"); //callerIdList.add("view"); //callerIdList.add("update"); //callerIdList.add("delete"); List<String> availableNumberList = new ArrayList<String>(); //availableNumberList.add("locallist"); //availableNumberList.add("startswith"); //availableNumberList.add("storm"); //availableNumberList.add("region"); //availableNumberList.add("withindistance"); //availableNumberList.add("tollfreelist"); //availableNumberList.add("tollfreestorm"); availableNumberList.add("tollfreepattern"); List<String> accountList = new ArrayList<String>(); // accountList.add("view"); //accountList.add("create"); //accountList.add("suspend"); // accountList.add("active"); //accountList.add("close"); //accountList.add("list"); //accountList.add("listactive"); /*for (String activity : accountList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(account, activity, TWILIO); if (account.equalsIgnoreCase("account") && activity.equalsIgnoreCase("view")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : availableNumberList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(availableNumbers, activity, TWILIO); if (availableNumbers.equalsIgnoreCase("availablenumbers") && activity.equalsIgnoreCase("locallist")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : callerIdList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(callerId, activity, TWILIO); if (callerId.equalsIgnoreCase("availablenumbers") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : incomingNumberList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(incomingNumber, activity, TWILIO); if (incomingNumber.equalsIgnoreCase("callerid") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : smsList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(sms, activity, TWILIO); if (sms.equalsIgnoreCase("sms") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : callsList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(calls, activity, TWILIO); if (calls.equalsIgnoreCase("calls") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } for (String activity : appsList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(application, activity, TWILIO); if (application.equalsIgnoreCase("application") && activity.equalsIgnoreCase("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ for (String activity : recordList) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(recording, activity, TWILIO); if (recording.equalsIgnoreCase("recording") && activity.equalsIgnoreCase("list")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } }
From source file:org.joinfaces.annotations.JsfCdiToSpringApplicationBeanFactoryPostProcessorIT.java
@Test public void testViewScopedClass() { GenericApplicationContext acx = new GenericApplicationContext(); AnnotationConfigUtils.registerAnnotationConfigProcessors(acx); acx.registerBeanDefinition("viewScopedClass", new AnnotatedGenericBeanDefinition(new StandardAnnotationMetadata(ViewScopedClass.class))); acx.registerBeanDefinition("scopedBeansConfiguration", new RootBeanDefinition(ScopedBeansConfiguration.class)); acx.addBeanFactoryPostProcessor(new JsfCdiToSpringBeanFactoryPostProcessor()); acx.refresh();/* ww w .java 2 s . co m*/ assertThat(acx.getBeanDefinition("viewScopedClass").getScope()).isEqualTo(JsfCdiToSpring.VIEW); assertThat(acx.getBeanDefinition("viewScopedBean").getScope()).isEqualTo(JsfCdiToSpring.VIEW); }
From source file:com.github.exper0.efilecopier.ftp.CachedAdapterFactory.java
private AbstractApplicationContext getParent(ReportSettings settings) { final String key = String.format("%s:%d", settings.getHost(), settings.getPort()); AbstractApplicationContext context = parents.get(key); if (context == null) { context = new GenericApplicationContext(); DefaultFtpSessionFactory factory = new DefaultFtpSessionFactory(); factory.setUsername(settings.getUser()); factory.setPassword(settings.getPassword()); factory.setHost(settings.getHost()); factory.setPort(settings.getPort()); context.getBeanFactory().registerSingleton(FACTORY_NAME, factory); context.refresh();/*from w ww . ja va2 s .c om*/ parents.put(key, context); } return context; }
From source file:org.cloudfoundry.identity.uaa.web.ForwardAwareInternalResourceViewResolverTests.java
@Test public void testResolveRedirect() throws Exception { resolver.setApplicationContext(new GenericApplicationContext()); View view = resolver.resolveViewName("redirect:foo", Locale.US); assertNotNull(view);//from ww w .j a v a2 s. com }
From source file:org.apache.empire.samples.spring.SampleSpringApp.java
static GenericApplicationContext getContext() { log.info("Creating Spring Application Context ..."); GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(ctx); reader.loadBeanDefinitions(new ClassPathResource("/applicationContext.xml")); ctx.refresh();//from w w w . j a va 2 s.c om return ctx; }
From source file:org.lexevs.tree.service.ApplicationContextFactory.java
/** * Instantiates a new application context factory. *//*from w w w . j a v a 2s . c om*/ protected ApplicationContextFactory() { GenericApplicationContext ctx = new GenericApplicationContext(); ctx.setClassLoader(MyClassLoader.instance()); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_NONE); InputStream stream = MyClassLoader.instance().getResourceAsStream("treeServiceContext.xml"); xmlReader.loadBeanDefinitions(new InputStreamResource(stream)); ctx.refresh(); this.context = ctx; }