ConfigurableReactiveWebApplicationContext

Interface to provide configuration for a reactive web application.

Author

Stephane Nicoll

Since

2.0.0

Inheritors

Properties

Link copied to clipboard
val APPLICATION_STARTUP_BEAN_NAME: String = "applicationStartup"
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
val ENVIRONMENT_BEAN_NAME: String = "environment"
Link copied to clipboard
Link copied to clipboard
val LOAD_TIME_WEAVER_BEAN_NAME: String = "loadTimeWeaver"
Link copied to clipboard
val SHUTDOWN_HOOK_THREAD_NAME: String = "SpringContextShutdownHook"
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
abstract fun addApplicationListener(listener: ApplicationListener<out Any>)
Link copied to clipboard
Link copied to clipboard
abstract fun addProtocolResolver(resolver: ProtocolResolver)
Link copied to clipboard
abstract fun close()
Link copied to clipboard
abstract fun containsBean(name: String): Boolean
Link copied to clipboard
abstract fun containsBeanDefinition(beanName: String): Boolean
Link copied to clipboard
abstract fun containsLocalBean(name: String): Boolean
Link copied to clipboard
abstract fun <A : Annotation?> findAllAnnotationsOnBean(beanName: String, annotationType: Class<A>, allowFactoryBeanInit: Boolean): Set<A>
Link copied to clipboard
abstract fun <A : Annotation?> findAnnotationOnBean(beanName: String, annotationType: Class<A>): A
Link copied to clipboard
abstract fun getAliases(name: String): Array<String>
Link copied to clipboard
abstract fun getApplicationName(): String
Link copied to clipboard
Link copied to clipboard
abstract fun getBean(name: String): Any
abstract fun <T> getBean(name: String, requiredType: Class<T>): T
Link copied to clipboard
abstract fun getBeanDefinitionCount(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getBeanNamesForAnnotation(annotationType: Class<out Annotation>): Array<String>
Link copied to clipboard
Link copied to clipboard
abstract fun <T> getBeanProvider(requiredType: Class<T>, allowEagerInit: Boolean): ObjectProvider<T>
Link copied to clipboard
abstract fun <T> getBeansOfType(type: Class<T>): Map<String, T>
Link copied to clipboard
abstract fun getBeansWithAnnotation(annotationType: Class<out Annotation>): Map<String, Any>
Link copied to clipboard
abstract fun getClassLoader(): ClassLoader
Link copied to clipboard
abstract fun getDisplayName(): String
Link copied to clipboard
Link copied to clipboard
abstract fun getId(): String
Link copied to clipboard
abstract fun getMessage(code: String, args: Array<Any>, defaultMessage: String, locale: Locale): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getResource(location: String): Resource
Link copied to clipboard
abstract fun getResources(locationPattern: String): Array<Resource>
Link copied to clipboard
abstract fun getStartupDate(): Long
Link copied to clipboard
abstract fun getType(name: String): Class<out Any>
Link copied to clipboard
abstract fun isActive(): Boolean
Link copied to clipboard
abstract fun isPrototype(name: String): Boolean
Link copied to clipboard
abstract fun isRunning(): Boolean
Link copied to clipboard
abstract fun isSingleton(name: String): Boolean
Link copied to clipboard
abstract fun isTypeMatch(name: String, typeToMatch: ResolvableType): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun refresh()
Link copied to clipboard
abstract fun registerShutdownHook()
Link copied to clipboard
Link copied to clipboard
abstract fun setApplicationStartup(applicationStartup: ApplicationStartup)
Link copied to clipboard
abstract fun setClassLoader(classLoader: ClassLoader)
Link copied to clipboard
abstract fun setEnvironment(environment: ConfigurableEnvironment)
Link copied to clipboard
abstract fun setId(id: String)
Link copied to clipboard
abstract fun setParent(parent: ApplicationContext)
Link copied to clipboard
abstract fun start()
Link copied to clipboard
abstract fun stop()