Package com.oracle.coherence.spring
Class SpringNamespaceHandler.SpringBeanFactoryBuilder.CoherenceApplicationContext
- java.lang.Object
-
- org.springframework.core.io.DefaultResourceLoader
-
- org.springframework.context.support.AbstractApplicationContext
-
- org.springframework.context.support.AbstractRefreshableApplicationContext
-
- org.springframework.context.support.AbstractRefreshableConfigApplicationContext
-
- org.springframework.context.support.AbstractXmlApplicationContext
-
- org.springframework.context.support.FileSystemXmlApplicationContext
-
- com.oracle.coherence.spring.SpringNamespaceHandler.SpringBeanFactoryBuilder.CoherenceApplicationContext
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Aware
,BeanFactory
,BeanNameAware
,HierarchicalBeanFactory
,InitializingBean
,ListableBeanFactory
,ApplicationContext
,ApplicationEventPublisher
,ConfigurableApplicationContext
,Lifecycle
,MessageSource
,EnvironmentCapable
,ResourceLoader
,ResourcePatternResolver
- Enclosing class:
- SpringNamespaceHandler.SpringBeanFactoryBuilder
public class SpringNamespaceHandler.SpringBeanFactoryBuilder.CoherenceApplicationContext extends FileSystemXmlApplicationContext
Application context implementation that supports Coherence expression macros within a Spring XML application context file. This allows injection of Coherence objects into a bean definition (such as{cache-name}
).- See Also:
CoherenceBeanExpressionResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.springframework.core.io.DefaultResourceLoader
DefaultResourceLoader.ClassPathContextResource
-
-
Field Summary
-
Fields inherited from class org.springframework.context.support.AbstractApplicationContext
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME
-
Fields inherited from interface org.springframework.beans.factory.BeanFactory
FACTORY_BEAN_PREFIX
-
Fields inherited from interface org.springframework.context.ConfigurableApplicationContext
APPLICATION_STARTUP_BEAN_NAME, CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SHUTDOWN_HOOK_THREAD_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
-
Fields inherited from interface org.springframework.core.io.ResourceLoader
CLASSPATH_URL_PREFIX
-
Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver
CLASSPATH_ALL_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description CoherenceApplicationContext(String configLocation)
Construct a CoherenceApplicationContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)
String
toString()
-
Methods inherited from class org.springframework.context.support.FileSystemXmlApplicationContext
getResourceByPath
-
Methods inherited from class org.springframework.context.support.AbstractXmlApplicationContext
getConfigResources, initBeanDefinitionReader, loadBeanDefinitions, loadBeanDefinitions, setValidating
-
Methods inherited from class org.springframework.context.support.AbstractRefreshableConfigApplicationContext
afterPropertiesSet, getConfigLocations, getDefaultConfigLocations, resolvePath, setBeanName, setConfigLocation, setConfigLocations, setId
-
Methods inherited from class org.springframework.context.support.AbstractRefreshableApplicationContext
assertBeanFactoryActive, cancelRefresh, closeBeanFactory, createBeanFactory, customizeBeanFactory, getBeanFactory, hasBeanFactory, refreshBeanFactory, setAllowBeanDefinitionOverriding, setAllowCircularReferences
-
Methods inherited from class org.springframework.context.support.AbstractApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, close, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroy, destroyBeans, doClose, findAnnotationOnBean, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getApplicationStartup, getAutowireCapableBeanFactory, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getResources, getStartupDate, getType, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setApplicationStartup, setDisplayName, setEnvironment, setParent, start, stop
-
Methods inherited from class org.springframework.core.io.DefaultResourceLoader
addProtocolResolver, clearResourceCaches, getClassLoader, getProtocolResolvers, getResource, getResourceCache, setClassLoader
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.springframework.context.ConfigurableApplicationContext
addProtocolResolver, setClassLoader
-
Methods inherited from interface org.springframework.core.io.ResourceLoader
getClassLoader, getResource
-
-
-
-
Constructor Detail
-
CoherenceApplicationContext
public CoherenceApplicationContext(String configLocation) throws BeansException
Construct a CoherenceApplicationContext.- Parameters:
configLocation
- location of application context xml file- Throws:
BeansException
- if the context creation failed
-
-
Method Detail
-
prepareBeanFactory
protected void prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)
- Overrides:
prepareBeanFactory
in classAbstractApplicationContext
-
toString
public String toString()
- Overrides:
toString
in classAbstractApplicationContext
-
-