org.restlet.ext.spring
Class SpringContext

java.lang.Object
  extended by org.springframework.core.io.DefaultResourceLoader
      extended by org.springframework.context.support.AbstractApplicationContext
          extended by org.springframework.context.support.GenericApplicationContext
              extended by org.restlet.ext.spring.SpringContext
All Implemented Interfaces:
BeanFactory, DisposableBean, HierarchicalBeanFactory, ListableBeanFactory, BeanDefinitionRegistry, ApplicationContext, ApplicationEventPublisher, ConfigurableApplicationContext, Lifecycle, MessageSource, ResourceLoader, ResourcePatternResolver

public class SpringContext
extends GenericApplicationContext

Spring application context based on a Restlet context.

Author:
Jerome Louvel (contact@noelios.com) Noelios Consulting

Field Summary
 
Fields inherited from class org.springframework.context.support.AbstractApplicationContext
APPLICATION_EVENT_MULTICASTER_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.beans.factory.BeanFactory
FACTORY_BEAN_PREFIX
 
Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver
CLASSPATH_ALL_URL_PREFIX
 
Fields inherited from interface org.springframework.core.io.ResourceLoader
CLASSPATH_URL_PREFIX
 
Constructor Summary
SpringContext(Context restletContext)
          Constructor.
 
Method Summary
 List<String> getPropertyConfigRefs()
          Returns the modifiable list of configuration URIs for XML definition via properties.
 Context getRestletContext()
          Returns the parent Restlet context.
 List<String> getXmlConfigRefs()
          Returns the modifiable list of configuration URIs for bean definition via properties.
 void refresh()
           
 
Methods inherited from class org.springframework.context.support.GenericApplicationContext
closeBeanFactory, getBeanDefinition, getBeanFactory, getDefaultListableBeanFactory, getResource, getResources, refreshBeanFactory, registerAlias, registerBeanDefinition, setParent, setResourceLoader
 
Methods inherited from class org.springframework.context.support.AbstractApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, addListener, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, getAliases, getApplicationListeners, getAutowireCapableBeanFactory, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getDisplayName, getInternalParentBeanFactory, getInternalParentMessageSource, getLifecycleBeans, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, onClose, onRefresh, postProcessBeanFactory, publishEvent, registerShutdownHook, setDisplayName, start, stop, toString
 
Methods inherited from class org.springframework.core.io.DefaultResourceLoader
getClassLoader, getResourceByPath, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.beans.factory.support.BeanDefinitionRegistry
containsBeanDefinition, getAliases, getBeanDefinitionCount, getBeanDefinitionNames
 
Methods inherited from interface org.springframework.core.io.ResourceLoader
getClassLoader
 

Constructor Detail

SpringContext

public SpringContext(Context restletContext)
Constructor.

Parameters:
restletContext - The parent Restlet context.
Method Detail

getRestletContext

public Context getRestletContext()
Returns the parent Restlet context.

Returns:
The parent Restlet context.

getPropertyConfigRefs

public List<String> getPropertyConfigRefs()
Returns the modifiable list of configuration URIs for XML definition via properties.

Returns:
The modifiable list of configuration URIs for XML definition via properties.

getXmlConfigRefs

public List<String> getXmlConfigRefs()
Returns the modifiable list of configuration URIs for bean definition via properties.

Returns:
The modifiable list of configuration URIs for bean definition via properties.

refresh

public void refresh()
Specified by:
refresh in interface ConfigurableApplicationContext
Overrides:
refresh in class AbstractApplicationContext


Copyright © 2005-2007 Noelios Consulting.