Interface ConfigurableWebServerApplicationContext
- All Superinterfaces:
- ApplicationContext,- ApplicationEventPublisher,- AutoCloseable,- BeanFactory,- Closeable,- ConfigurableApplicationContext,- EnvironmentCapable,- HierarchicalBeanFactory,- Lifecycle,- ListableBeanFactory,- MessageSource,- ResourceLoader,- ResourcePatternResolver,- WebServerApplicationContext
- All Known Implementing Classes:
- AnnotationConfigReactiveWebServerApplicationContext,- AnnotationConfigServletWebServerApplicationContext,- ReactiveWebServerApplicationContext,- ServletWebServerApplicationContext,- XmlServletWebServerApplicationContext
public interface ConfigurableWebServerApplicationContext
extends ConfigurableApplicationContext, WebServerApplicationContext
SPI interface to be implemented by most if not all 
web server application contexts. Provides facilities to configure the context, in
 addition to the methods in the {WebServerApplicationContext} interface.- Since:
- 2.0.0
- Author:
- Phillip Webb
- 
Field SummaryFields inherited from interface org.springframework.beans.factory.BeanFactoryFACTORY_BEAN_PREFIXFields inherited from interface org.springframework.context.ConfigurableApplicationContextAPPLICATION_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_NAMEFields inherited from interface org.springframework.core.io.ResourceLoaderCLASSPATH_URL_PREFIXFields inherited from interface org.springframework.core.io.support.ResourcePatternResolverCLASSPATH_ALL_URL_PREFIX
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetServerNamespace(String serverNamespace) Set the server namespace of the context.Methods inherited from interface org.springframework.context.ApplicationContextgetApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDateMethods inherited from interface org.springframework.context.ApplicationEventPublisherpublishEvent, publishEventMethods inherited from interface org.springframework.beans.factory.BeanFactorycontainsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatchMethods inherited from interface org.springframework.context.ConfigurableApplicationContextaddApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getApplicationStartup, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, removeApplicationListener, setApplicationStartup, setClassLoader, setEnvironment, setId, setParentMethods inherited from interface org.springframework.beans.factory.HierarchicalBeanFactorycontainsLocalBean, getParentBeanFactoryMethods inherited from interface org.springframework.beans.factory.ListableBeanFactorycontainsBeanDefinition, findAllAnnotationsOnBean, findAnnotationOnBean, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotationMethods inherited from interface org.springframework.context.MessageSourcegetMessage, getMessage, getMessageMethods inherited from interface org.springframework.core.io.ResourceLoadergetClassLoader, getResourceMethods inherited from interface org.springframework.core.io.support.ResourcePatternResolvergetResourcesMethods inherited from interface org.springframework.boot.web.context.WebServerApplicationContextgetServerNamespace, getWebServer
- 
Method Details- 
setServerNamespaceSet the server namespace of the context.- Parameters:
- serverNamespace- the server namespace
- See Also:
 
 
-