GenericReactiveWebApplicationContext

Subclass of GenericApplicationContext, suitable for reactive web environments.

Author

Stephane Nicoll

Brian Clozel

Since

2.0.0

Inheritors

Constructors

Link copied to clipboard
constructor()
constructor(beanFactory: DefaultListableBeanFactory)
Create a new GenericReactiveWebApplicationContext with the given DefaultListableBeanFactory.

Properties

Link copied to clipboard
val APPLICATION_EVENT_MULTICASTER_BEAN_NAME: String = "applicationEventMulticaster"
Link copied to clipboard
val APPLICATION_STARTUP_BEAN_NAME: String = "applicationStartup"
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val CLASSPATH_ALL_URL_PREFIX: String = "classpath*:"
Link copied to clipboard
val CLASSPATH_URL_PREFIX: String = "classpath:"
Link copied to clipboard
Link copied to clipboard
val CONVERSION_SERVICE_BEAN_NAME: String = "conversionService"
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ENVIRONMENT_BEAN_NAME: String = "environment"
Link copied to clipboard
Link copied to clipboard
open var id: String
Link copied to clipboard
val LIFECYCLE_PROCESSOR_BEAN_NAME: String = "lifecycleProcessor"
Link copied to clipboard
val LOAD_TIME_WEAVER_BEAN_NAME: String = "loadTimeWeaver"
Link copied to clipboard
val MESSAGE_SOURCE_BEAN_NAME: String = "messageSource"
Link copied to clipboard
Link copied to clipboard
val SHUTDOWN_HOOK_THREAD_NAME: String = "SpringContextShutdownHook"
Link copied to clipboard
open val startupDate: Long
Link copied to clipboard
val SYSTEM_ENVIRONMENT_BEAN_NAME: String = "systemEnvironment"
Link copied to clipboard
val SYSTEM_PROPERTIES_BEAN_NAME: String = "systemProperties"

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun close()
Link copied to clipboard
open fun containsBean(name: String): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <A : Annotation?> findAllAnnotationsOnBean(beanName: String, annotationType: Class<A>, allowFactoryBeanInit: Boolean): Set<A>
Link copied to clipboard
open fun <A : Annotation?> findAnnotationOnBean(beanName: String, annotationType: Class<A>): A
Link copied to clipboard
open fun getAliases(name: String): Array<String>
Link copied to clipboard
Link copied to clipboard
open fun getBean(name: String): Any
open fun <T> getBean(name: String, requiredType: Class<T>): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getBeanNamesForAnnotation(annotationType: Class<out Annotation>): Array<String>
Link copied to clipboard
Link copied to clipboard
open fun <T> getBeanProvider(requiredType: Class<T>): ObjectProvider<T>
Link copied to clipboard
open fun <T> getBeansOfType(type: Class<T>): Map<String, T>
Link copied to clipboard
open fun getBeansWithAnnotation(annotationType: Class<out Annotation>): Map<String, Any>
Link copied to clipboard
abstract fun getEnvironment(): Environment
Link copied to clipboard
open fun getMessage(code: String, args: Array<Any>, defaultMessage: String, locale: Locale): String
Link copied to clipboard
Link copied to clipboard
open fun getResource(location: String): Resource
Link copied to clipboard
open fun <T> getResourceCache(valueType: Class<T>): Map<Resource, T>
Link copied to clipboard
open fun getResources(locationPattern: String): Array<Resource>
Link copied to clipboard
open fun getType(name: String): Class<out Any>
Link copied to clipboard
open fun isActive(): Boolean
Link copied to clipboard
open fun isAlias(beanName: String): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isBeanNameInUse(beanName: String): Boolean
Link copied to clipboard
open fun isPrototype(name: String): Boolean
Link copied to clipboard
open fun isRunning(): Boolean
Link copied to clipboard
open fun isSingleton(name: String): Boolean
Link copied to clipboard
open fun isTypeMatch(name: String, typeToMatch: ResolvableType): Boolean
Link copied to clipboard
Link copied to clipboard
open fun refresh()
Link copied to clipboard
open fun refreshForAotProcessing(runtimeHints: RuntimeHints)
Link copied to clipboard
open fun registerAlias(beanName: String, alias: String)
Link copied to clipboard
open fun <T> registerBean(beanClass: Class<T>, constructorArgs: Array<Any>)
Link copied to clipboard
open fun registerBeanDefinition(beanName: String, beanDefinition: BeanDefinition)
Link copied to clipboard
Link copied to clipboard
open fun removeAlias(alias: String)
Link copied to clipboard
Link copied to clipboard
open fun removeBeanDefinition(beanName: String)
Link copied to clipboard
open fun setAllowBeanDefinitionOverriding(allowBeanDefinitionOverriding: Boolean)
Link copied to clipboard
open fun setAllowCircularReferences(allowCircularReferences: Boolean)
Link copied to clipboard
open fun setResourceLoader(resourceLoader: ResourceLoader)
Link copied to clipboard
open fun start()
Link copied to clipboard
open fun stop()
Link copied to clipboard
open fun toString(): String