public class ReactiveWebServerApplicationContext extends GenericReactiveWebApplicationContext
GenericReactiveWebApplicationContext that can be used to bootstrap itself
 from a contained ReactiveWebServerFactory bean.APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAMECONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME| Constructor and Description | 
|---|
ReactiveWebServerApplicationContext()
Create a new  
ReactiveWebServerApplicationContext. | 
ReactiveWebServerApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
Create a new  
ReactiveWebServerApplicationContext with the given
 DefaultListableBeanFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
finishRefresh()  | 
protected org.springframework.http.server.reactive.HttpHandler | 
getHttpHandler()
Return the  
HttpHandler that should be used to process the reactive web
 server. | 
WebServer | 
getWebServer()
Returns the  
WebServer that was created by the context or null if
 the server has not yet been created. | 
protected ReactiveWebServerFactory | 
getWebServerFactory()
Return the  
ReactiveWebServerFactory that should be used to create the
 reactive web server. | 
protected void | 
onClose()  | 
protected void | 
onRefresh()  | 
void | 
refresh()  | 
createEnvironment, getNamespace, getResourceByPath, setNamespacecancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, setId, setParent, setResourceLoaderaddApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, getAliases, getApplicationListeners, getApplicationName, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setDisplayName, setEnvironment, start, stop, toStringaddProtocolResolver, clearResourceCaches, getProtocolResolvers, getResourceCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, registerShutdownHook, setEnvironment, setId, setParentgetApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDatecontainsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotationcontainsLocalBean, getParentBeanFactorycontainsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatchgetMessage, getMessage, getMessagepublishEvent, publishEventgetResourcesgetClassLoader, getResourcepublic ReactiveWebServerApplicationContext()
ReactiveWebServerApplicationContext.public ReactiveWebServerApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
ReactiveWebServerApplicationContext with the given
 DefaultListableBeanFactory.beanFactory - the DefaultListableBeanFactory instance to use for this contextpublic final void refresh()
                   throws org.springframework.beans.BeansException,
                          IllegalStateException
refresh in interface org.springframework.context.ConfigurableApplicationContextrefresh in class org.springframework.context.support.AbstractApplicationContextorg.springframework.beans.BeansExceptionIllegalStateExceptionprotected void onRefresh()
onRefresh in class org.springframework.context.support.AbstractApplicationContextprotected void finishRefresh()
finishRefresh in class org.springframework.context.support.AbstractApplicationContextprotected void onClose()
onClose in class org.springframework.context.support.AbstractApplicationContextpublic WebServer getWebServer()
WebServer that was created by the context or null if
 the server has not yet been created.protected ReactiveWebServerFactory getWebServerFactory()
ReactiveWebServerFactory that should be used to create the
 reactive web server. By default this method searches for a suitable bean in the
 context itself.ReactiveWebServerFactory (never null)protected org.springframework.http.server.reactive.HttpHandler getHttpHandler()
HttpHandler that should be used to process the reactive web
 server. By default this method searches for a suitable bean in the context itself.HttpHandler (never nullCopyright © 2018 Pivotal Software, Inc.. All rights reserved.