Class/Object

org.springframework.scala.context.function

FunctionalConfigApplicationContext

Related Docs: object FunctionalConfigApplicationContext | package function

Permalink

class FunctionalConfigApplicationContext extends GenericApplicationContext with RichApplicationContext

Standalone application context, accepting org.springframework.scala.context.function.FunctionalConfiguration classes as input. Allows for registering classes one by one using registerClasses as well as registering functional configuration instances with registerConfigurations.

In case of multiple FunctionalConfiguration classes, beans defined in later configurations will override those defined in earlier configurations. This can be leveraged to deliberately override certain bean definitions via an extra configuration.

See also

FunctionalConfiguration

Linear Supertypes
RichApplicationContext, RichListableBeanFactory, RichBeanFactory, GenericApplicationContext, BeanDefinitionRegistry, AliasRegistry, AbstractApplicationContext, DisposableBean, ConfigurableApplicationContext, Closeable, AutoCloseable, Lifecycle, ApplicationContext, ResourcePatternResolver, ApplicationEventPublisher, MessageSource, HierarchicalBeanFactory, ListableBeanFactory, BeanFactory, EnvironmentCapable, DefaultResourceLoader, ResourceLoader, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FunctionalConfigApplicationContext
  2. RichApplicationContext
  3. RichListableBeanFactory
  4. RichBeanFactory
  5. GenericApplicationContext
  6. BeanDefinitionRegistry
  7. AliasRegistry
  8. AbstractApplicationContext
  9. DisposableBean
  10. ConfigurableApplicationContext
  11. Closeable
  12. AutoCloseable
  13. Lifecycle
  14. ApplicationContext
  15. ResourcePatternResolver
  16. ApplicationEventPublisher
  17. MessageSource
  18. HierarchicalBeanFactory
  19. ListableBeanFactory
  20. BeanFactory
  21. EnvironmentCapable
  22. DefaultResourceLoader
  23. ResourceLoader
  24. AnyRef
  25. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FunctionalConfigApplicationContext()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addApplicationListener(arg0: ApplicationListener[_]): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
  5. def addBeanFactoryPostProcessor(arg0: BeanFactoryPostProcessor): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
  6. def apply[T](name: String)(implicit arg0: ClassTag[T]): T

    Permalink

    Return an instance, which may be shared or independent, of the specified bean.

    Return an instance, which may be shared or independent, of the specified bean.

    T

    type the bean must match. Can be an interface or superclass of the actual class.

    name

    the name of the bean to retrieve

    returns

    an instance of the bean

    Definition Classes
    FunctionalConfigApplicationContextRichBeanFactory
    Exceptions thrown

    BeanNotOfRequiredTypeException if the bean is not of the required type

    BeansException if the bean could not be created

    NoSuchBeanDefinitionException if there is no such bean definition

  7. def apply[T]()(implicit arg0: ClassTag[T]): T

    Permalink

    Returns the bean instance that uniquely matches the given object type, if any.

    Returns the bean instance that uniquely matches the given object type, if any.

    T

    type the bean must match; can be an interface or superclass.

    returns

    an instance of the single bean matching the required type

    Definition Classes
    FunctionalConfigApplicationContextRichBeanFactory
    Exceptions thrown

    NoSuchBeanDefinitionException if no bean of the given type was found

    NoUniqueBeanDefinitionException if more than one bean of the given type was found

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def bean[T](name: String)(implicit arg0: ClassTag[T]): Option[T]

    Permalink

    Optionally returns an instance, which may be shared or independent, of the specified bean.

    Optionally returns an instance, which may be shared or independent, of the specified bean.

    T

    type the bean must match. Can be an interface or superclass of the actual class.

    name

    the name of the bean to retrieve

    returns

    an option value containing the an instance of the bean; or None if no such bean was found

    Definition Classes
    RichBeanFactory
    Annotations
    @throws( classOf[BeansException] )
    Exceptions thrown

    BeansException if the bean could not be created

  10. def bean[T]()(implicit arg0: ClassTag[T]): Option[T]

    Permalink

    Optionally returns the bean instance that uniquely matches the given object type, if any.

    Optionally returns the bean instance that uniquely matches the given object type, if any.

    T

    type the bean must match; can be an interface or superclass.

    returns

    an option value containing the instance of the single bean matching the required type; or None if no such bean was found

    Definition Classes
    RichBeanFactory
    Annotations
    @throws( ... )
  11. var beanNameGenerator: BeanNameGenerator

    Permalink
  12. def beanNamesForType[T](includeNonSingletons: Boolean, allowEagerInit: Boolean)(implicit arg0: ClassTag[T]): WrappedArray[String]

    Permalink

    Return the names of beans matching the given type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    Return the names of beans matching the given type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    T

    the class or interface to match

    includeNonSingletons

    whether to include prototype or scoped beans too or just singletons (also applies to FactoryBeans). Defaults to true.

    allowEagerInit

    whether to initialize lazy-init singletons and objects created by FactoryBeans (or by factory methods with a "factory-bean" reference) for the type check. Note that FactoryBeans need to be eagerly initialized to determine their type: So be aware that passing in "true" for this flag will initialize FactoryBeans and "factory-bean" references. Defaults to true.

    returns

    the names of beans (or objects created by FactoryBeans) matching the given object type (including subclasses), or an empty array if none

    Definition Classes
    FunctionalConfigApplicationContextRichListableBeanFactory
    Note

    Does not ignore singleton beans that have been registered by other means than bean definitions.

    ,

    Does not consider any hierarchy this factory may participate in. Use org.springframework.beans.factory.BeanFactoryUtils' beanNamesForTypeIncludingAncestors to include beans in ancestor factories too.

    ,

    Does consider objects created by FactoryBeans if the allowEagerInit flag is set, which means that FactoryBeans will get initialized. If the object created by the FactoryBean doesn't match, the raw FactoryBean itself will be matched against the type. If allowEagerInit is not set, only raw FactoryBeans will be checked (which doesn't require initialization of each FactoryBean).

    ,

    This method introspects top-level beans only. It does not check nested beans which might match the specified type as well.

    See also

    BeanFactoryUtils#beanNamesForTypeIncludingAncestors(ListableBeanFactory, Class, boolean, boolean)

    FactoryBean#getObjectType

  13. def beansOfType[T](includeNonSingletons: Boolean, allowEagerInit: Boolean)(implicit arg0: ClassTag[T]): Map[String, T]

    Permalink

    Return the bean instances that match the given object type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    Return the bean instances that match the given object type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    T

    the class or interface to match

    includeNonSingletons

    whether to include prototype or scoped beans too or just singletons (also applies to FactoryBeans). Defaults to true.

    allowEagerInit

    whether to initialize lazy-init singletons and objects created by FactoryBeans (or by factory methods with a "factory-bean" reference) for the type check. Note that FactoryBeans need to be eagerly initialized to determine their type: So be aware that passing in "true" for this flag will initialize FactoryBeans and "factory-bean" references. Defaults to true.

    returns

    a Map with the matching beans, containing the bean names as keys and the corresponding bean instances as values

    Definition Classes
    FunctionalConfigApplicationContextRichListableBeanFactory
    Exceptions thrown

    BeansException if a bean could not be created

    Note

    Does not ignore singleton beans that have been registered by other means than bean definitions. The Map returned by this method should always return bean names and corresponding bean instances in the order of definition in the backend configuration, as far as possible.

    ,

    Does not consider any hierarchy this factory may participate in. Use org.springframework.beans.factory.BeanFactoryUtils' beansOfTypeIncludingAncestors to include beans in ancestor factories too.

    ,

    Does consider objects created by FactoryBeans if the allowEagerInit flag is set, which means that FactoryBeans will get initialized. If the object created by the FactoryBean doesn't match, the raw FactoryBean itself will be matched against the type. If allowEagerInit is not set, only raw FactoryBeans will be checked (which doesn't require initialization of each FactoryBean).

    ,

    This method introspects top-level beans only. It does not check nested beans which might match the specified type as well.

    See also

    BeanFactoryUtils#beansOfTypeIncludingAncestors(ListableBeanFactory, Class, boolean, boolean)

    FactoryBean#getObjectType

  14. def beansOfType[T](implicit arg0: ClassTag[T]): Map[String, T]

    Permalink

    Return the bean instances that match the given object type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    Return the bean instances that match the given object type (including subclasses), judging from either bean definitions or the value of getObjectType in the case of org.springframework.beans.factory.FactoryBeans.

    T

    the class or interface to match

    returns

    a Map with the matching beans, containing the bean names as keys and the corresponding bean instances as values

    Definition Classes
    RichListableBeanFactory
    Exceptions thrown

    BeansException if a bean could not be created

    Note

    Does not ignore singleton beans that have been registered by other means than bean definitions. The Map returned by this method should always return bean names and corresponding bean instances in the order of definition in the backend configuration, as far as possible.

    ,

    Does not consider any hierarchy this factory may participate in. Use org.springframework.beans.factory.BeanFactoryUtils' beansOfTypeIncludingAncestors to include beans in ancestor factories too.

    ,

    Does consider objects created by FactoryBeans if the allowEagerInit flag is set, which means that FactoryBeans will get initialized. If the object created by the FactoryBean doesn't match, the raw FactoryBean itself will be matched against the type. If allowEagerInit is not set, only raw FactoryBeans will be checked (which doesn't require initialization of each FactoryBean).

    ,

    This method introspects top-level beans only. It does not check nested beans which might match the specified type as well.

    See also

    BeanFactoryUtils#beansOfTypeIncludingAncestors(ListableBeanFactory, Class, boolean, boolean)

    FactoryBean#getObjectType

  15. def cancelRefresh(arg0: BeansException): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def close(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext → Closeable → AutoCloseable
  18. final def closeBeanFactory(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext
  19. def containsBean(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
  20. def containsBeanDefinition(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  21. def containsLocalBean(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → HierarchicalBeanFactory
  22. def createEnvironment(): ConfigurableEnvironment

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  23. def destroy(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → DisposableBean
  24. def destroyBeans(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  25. def doClose(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def findAnnotationOnBean[A <: Annotation](arg0: String, arg1: Class[A]): A

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  30. def finishBeanFactoryInitialization(arg0: ConfigurableListableBeanFactory): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  31. def finishRefresh(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  32. def getAliases(arg0: String): Array[String]

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
  33. def getApplicationListeners(): Collection[ApplicationListener[_]]

    Permalink
    Definition Classes
    AbstractApplicationContext
  34. def getApplicationName(): String

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
  35. def getAutowireCapableBeanFactory(): AutowireCapableBeanFactory

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
    Annotations
    @throws( ... )
  36. def getBean(arg0: String, arg1: <repeated...>[AnyRef]): AnyRef

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  37. def getBean[T](arg0: Class[T]): T

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  38. def getBean[T](arg0: String, arg1: Class[T]): T

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  39. def getBean(arg0: String): AnyRef

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  40. def getBeanDefinition(arg0: String): BeanDefinition

    Permalink
    Definition Classes
    GenericApplicationContext → BeanDefinitionRegistry
    Annotations
    @throws( ... )
  41. def getBeanDefinitionCount(): Int

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  42. def getBeanDefinitionNames(): Array[String]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  43. final def getBeanFactory(): ConfigurableListableBeanFactory

    Permalink
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext → ConfigurableApplicationContext
  44. def getBeanFactoryPostProcessors(): List[BeanFactoryPostProcessor]

    Permalink
    Definition Classes
    AbstractApplicationContext
  45. def getBeanNamesForType(arg0: Class[_], arg1: Boolean, arg2: Boolean): Array[String]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  46. def getBeanNamesForType(arg0: Class[_]): Array[String]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
  47. def getBeansOfType[T](arg0: Class[T], arg1: Boolean, arg2: Boolean): Map[String, T]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
    Annotations
    @throws( ... )
  48. def getBeansOfType[T](arg0: Class[T]): Map[String, T]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
    Annotations
    @throws( ... )
  49. def getBeansWithAnnotation(arg0: Class[_ <: Annotation]): Map[String, AnyRef]

    Permalink
    Definition Classes
    AbstractApplicationContext → ListableBeanFactory
    Annotations
    @throws( ... )
  50. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  51. def getClassLoader(): ClassLoader

    Permalink
    Definition Classes
    DefaultResourceLoader → ResourceLoader
  52. final def getDefaultListableBeanFactory(): DefaultListableBeanFactory

    Permalink
    Definition Classes
    GenericApplicationContext
  53. def getDisplayName(): String

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
  54. def getEnvironment(): ConfigurableEnvironment

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext → EnvironmentCapable
  55. def getId(): String

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
  56. def getInternalParentBeanFactory(): BeanFactory

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  57. def getInternalParentMessageSource(): MessageSource

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  58. def getMessage(arg0: MessageSourceResolvable, arg1: Locale): String

    Permalink
    Definition Classes
    AbstractApplicationContext → MessageSource
    Annotations
    @throws( ... )
  59. def getMessage(arg0: String, arg1: Array[AnyRef], arg2: Locale): String

    Permalink
    Definition Classes
    AbstractApplicationContext → MessageSource
    Annotations
    @throws( ... )
  60. def getMessage(arg0: String, arg1: Array[AnyRef], arg2: String, arg3: Locale): String

    Permalink
    Definition Classes
    AbstractApplicationContext → MessageSource
  61. def getParent(): ApplicationContext

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
  62. def getParentBeanFactory(): BeanFactory

    Permalink
    Definition Classes
    AbstractApplicationContext → HierarchicalBeanFactory
  63. def getResource(arg0: String): Resource

    Permalink
    Definition Classes
    GenericApplicationContext → DefaultResourceLoader → ResourceLoader
  64. def getResourceByPath(arg0: String): Resource

    Permalink
    Attributes
    protected[org.springframework.core.io]
    Definition Classes
    DefaultResourceLoader
  65. def getResourcePatternResolver(): ResourcePatternResolver

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  66. def getResources(arg0: String): Array[Resource]

    Permalink
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext → ResourcePatternResolver
    Annotations
    @throws( classOf[java.io.IOException] )
  67. def getStartupDate(): Long

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationContext
  68. def getType(arg0: String): Class[_]

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  69. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  70. def initApplicationEventMulticaster(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  71. def initLifecycleProcessor(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  72. def initMessageSource(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  73. def initPropertySources(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  74. def invokeBeanFactoryPostProcessors(arg0: ConfigurableListableBeanFactory): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  75. def isActive(): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
  76. def isAlias(arg0: String): Boolean

    Permalink
    Definition Classes
    GenericApplicationContext → AliasRegistry
  77. def isBeanNameInUse(arg0: String): Boolean

    Permalink
    Definition Classes
    GenericApplicationContext → BeanDefinitionRegistry
  78. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  79. def isPrototype(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  80. def isRunning(): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → Lifecycle
  81. def isSingleton(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  82. def isTypeMatch(arg0: String, arg1: Class[_]): Boolean

    Permalink
    Definition Classes
    AbstractApplicationContext → BeanFactory
    Annotations
    @throws( ... )
  83. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  84. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  85. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  86. def obtainFreshBeanFactory(): ConfigurableListableBeanFactory

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  87. def onClose(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  88. def onRefresh(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
    Annotations
    @throws( ... )
  89. def postProcessBeanFactory(arg0: ConfigurableListableBeanFactory): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  90. def prepareBeanFactory(arg0: ConfigurableListableBeanFactory): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  91. def prepareRefresh(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  92. def publishEvent(arg0: ApplicationEvent): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ApplicationEventPublisher
  93. def refresh(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
    Annotations
    @throws( ... ) @throws( ... )
  94. final def refreshBeanFactory(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext
    Annotations
    @throws( ... )
  95. def registerAlias(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → AliasRegistry
  96. def registerBeanDefinition(arg0: String, arg1: BeanDefinition): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → BeanDefinitionRegistry
    Annotations
    @throws( ... )
  97. def registerBeanPostProcessors(arg0: ConfigurableListableBeanFactory): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  98. def registerClass[T <: FunctionalConfiguration]()(implicit arg0: ClassTag[T]): Unit

    Permalink

    Registers a single org.springframework.scala.context.function.FunctionalConfiguration classes to be processed.

    Registers a single org.springframework.scala.context.function.FunctionalConfiguration classes to be processed. Note that refresh() must be called in order for the context to fully process the given configurations.

    T

    the configuration class

  99. def registerClasses(configurationClasses: Class[_ <: FunctionalConfiguration]*): Unit

    Permalink

    Registers one or more org.springframework.scala.context.function.FunctionalConfiguration classes to be processed.

    Registers one or more org.springframework.scala.context.function.FunctionalConfiguration classes to be processed. Note that refresh() must be called in order for the context to fully process the given configurations.

    configurationClasses

    one or more functional configuration classes

  100. def registerConfigurations(configurations: FunctionalConfiguration*): Unit

    Permalink

    Registers one or more org.springframework.scala.context.function.FunctionalConfigurations to be processed.

    Registers one or more org.springframework.scala.context.function.FunctionalConfigurations to be processed. Note that refresh() must be called in order for the context to fully process the given configurations.

    configurations

    one or more functional configurations

  101. def registerListeners(): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
  102. def registerShutdownHook(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
  103. def removeAlias(arg0: String): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → AliasRegistry
  104. def removeBeanDefinition(arg0: String): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → BeanDefinitionRegistry
    Annotations
    @throws( ... )
  105. def setAllowBeanDefinitionOverriding(arg0: Boolean): Unit

    Permalink
    Definition Classes
    GenericApplicationContext
  106. def setAllowCircularReferences(arg0: Boolean): Unit

    Permalink
    Definition Classes
    GenericApplicationContext
  107. def setClassLoader(arg0: ClassLoader): Unit

    Permalink
    Definition Classes
    DefaultResourceLoader
  108. def setDisplayName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext
  109. def setEnvironment(arg0: ConfigurableEnvironment): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → ConfigurableApplicationContext
  110. def setId(arg0: String): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext → ConfigurableApplicationContext
  111. def setParent(arg0: ApplicationContext): Unit

    Permalink
    Definition Classes
    GenericApplicationContext → AbstractApplicationContext → ConfigurableApplicationContext
  112. def setResourceLoader(arg0: ResourceLoader): Unit

    Permalink
    Definition Classes
    GenericApplicationContext
  113. def start(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → Lifecycle
  114. def stop(): Unit

    Permalink
    Definition Classes
    AbstractApplicationContext → Lifecycle
  115. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  116. def toString(): String

    Permalink
    Definition Classes
    AbstractApplicationContext → AnyRef → Any
  117. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  118. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  119. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def addListener(arg0: ApplicationListener[_]): Unit

    Permalink
    Attributes
    protected[org.springframework.context.support]
    Definition Classes
    AbstractApplicationContext
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from RichApplicationContext

Inherited from RichListableBeanFactory

Inherited from RichBeanFactory

Inherited from GenericApplicationContext

Inherited from BeanDefinitionRegistry

Inherited from AliasRegistry

Inherited from AbstractApplicationContext

Inherited from DisposableBean

Inherited from ConfigurableApplicationContext

Inherited from Closeable

Inherited from AutoCloseable

Inherited from Lifecycle

Inherited from ApplicationContext

Inherited from ResourcePatternResolver

Inherited from ApplicationEventPublisher

Inherited from MessageSource

Inherited from HierarchicalBeanFactory

Inherited from ListableBeanFactory

Inherited from BeanFactory

Inherited from EnvironmentCapable

Inherited from DefaultResourceLoader

Inherited from ResourceLoader

Inherited from AnyRef

Inherited from Any

Ungrouped