public class ReactiveWebServerApplicationContext extends GenericReactiveWebApplicationContext implements ConfigurableWebServerApplicationContext
ReactiveWebServerFactory Bean からブートストラップするために使用できる GenericReactiveWebApplicationContext。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, SHUTDOWN_HOOK_THREAD_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME| コンストラクターと説明 |
|---|
ReactiveWebServerApplicationContext() 新しい ReactiveWebServerApplicationContext を作成します。 |
ReactiveWebServerApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory) 指定された DefaultListableBeanFactory で新しい ReactiveWebServerApplicationContext を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | finishRefresh() |
protected org.springframework.http.server.reactive.HttpHandler | getHttpHandler() リアクティブ Web サーバーの処理に使用する必要がある HttpHandler を返します。 |
StringSE | getServerNamespace()Web サーバーアプリケーションコンテキストの名前空間を返します。名前空間が設定されていない場合は null を返します。 |
WebServer | getWebServer() コンテキストによって作成された WebServer を返します。サーバーがまだ作成されていない場合は null を返します。 |
protected ReactiveWebServerFactory | getWebServerFactory() 使用すべきではありません。 2.2.0 以降、 getWebServerFactoryBeanName() および getWebServerFactory(String) を推奨 |
protected ReactiveWebServerFactory | getWebServerFactory(StringSE factoryBeanName) |
protected StringSE | getWebServerFactoryBeanName() |
protected void | onClose() |
protected void | onRefresh() |
void | refresh() |
void | setServerNamespace(StringSE serverNamespace) コンテキストのサーバー名前空間を設定します。 |
createEnvironment, getResourceByPathcancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, 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, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, 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, setId, start, stop, toStringaddProtocolResolver, clearResourceCaches, getProtocolResolvers, getResourceCachecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEaddApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, registerShutdownHook, setEnvironment, setId, setParenthasServerNamespacegetApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDatecontainsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotationcontainsLocalBean, getParentBeanFactorycontainsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatchpublishEvent, publishEventpublic ReactiveWebServerApplicationContext()
ReactiveWebServerApplicationContext を作成します。public ReactiveWebServerApplicationContext(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
DefaultListableBeanFactory で新しい ReactiveWebServerApplicationContext を作成します。beanFactory - このコンテキストに使用する DefaultListableBeanFactory インスタンス public final void refresh()
throws org.springframework.beans.BeansException,
IllegalStateExceptionSEorg.springframework.context.ConfigurableApplicationContext 内の refresh org.springframework.context.support.AbstractApplicationContext の refresh org.springframework.beans.BeansExceptionIllegalStateExceptionSEprotected void onRefresh()
org.springframework.context.support.AbstractApplicationContext の onRefresh protected StringSE getWebServerFactoryBeanName()
protected ReactiveWebServerFactory getWebServerFactory(StringSE factoryBeanName)
@DeprecatedSE protected ReactiveWebServerFactory getWebServerFactory()
getWebServerFactoryBeanName() および getWebServerFactory(String) が推奨されます 。ReactiveWebServerFactory を返します。デフォルトでは、このメソッドはコンテキスト自体で適切な Bean を検索します。ReactiveWebServerFactory (非 null)protected void finishRefresh()
org.springframework.context.support.AbstractApplicationContext の finishRefresh protected org.springframework.http.server.reactive.HttpHandler getHttpHandler()
HttpHandler を返します。デフォルトでは、このメソッドはコンテキスト自体で適切な Bean を検索します。HttpHandler (非 nullprotected void onClose()
org.springframework.context.support.AbstractApplicationContext の onClose public WebServer getWebServer()
WebServer を返します。サーバーがまだ作成されていない場合は null を返します。WebServerApplicationContext 内の getWebServer public StringSE getServerNamespace()
WebServerApplicationContextnull を返します。同じアプリケーションで複数の Web サーバーが実行されている場合の明確化に使用されます(たとえば、異なるポートで実行されている管理コンテキスト)。WebServerApplicationContext 内の getServerNamespace public void setServerNamespace(StringSE serverNamespace)
ConfigurableWebServerApplicationContextConfigurableWebServerApplicationContext 内の setServerNamespace serverNamespace - サーバーの名前空間 WebServerApplicationContext.getServerNamespace()Copyright © 2019 Pivotal Software, Inc.. All rights reserved.