Packages

c

org.beangle.cdi.spring.context

SpringContainer

class SpringContainer extends BindModuleProcessor with Container with InitializingBean with BeanFactoryAware with EventListener[BeanFactoryEvent]

Spring based IOC Container

Annotations
@description()
Since

3.1.0

Linear Supertypes
EventListener[BeanFactoryEvent], EventListener, BeanFactoryAware, Aware, InitializingBean, Container, BindModuleProcessor, Logging, BeanDefinitionRegistryPostProcessor, BeanFactoryPostProcessor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpringContainer
  2. EventListener
  3. EventListener
  4. BeanFactoryAware
  5. Aware
  6. InitializingBean
  7. Container
  8. BindModuleProcessor
  9. Logging
  10. BeanDefinitionRegistryPostProcessor
  11. BeanFactoryPostProcessor
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SpringContainer()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def afterPropertiesSet(): Unit

    Move temporary hooks into myself

    Move temporary hooks into myself

    PS. for SpringContainer is a BeanDefinitionRegistryPostProcessor, so when context initializing, the bean is inited before others,so using spring native InitializingBean,not beangle's Initializing interface.

    Definition Classes
    SpringContainer → InitializingBean
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def contains(key: Any): Boolean
    Definition Classes
    SpringContainer → Container
  8. var context: ConfigurableListableBeanFactory
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def getBean[T](clazz: Class[T]): Option[T]
    Definition Classes
    SpringContainer → Container
  12. def getBean[T](key: Any): Option[T]
    Definition Classes
    SpringContainer → Container
  13. def getBeans[T](clazz: Class[T]): Map[String, T]
    Definition Classes
    SpringContainer → Container
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def getDefinition(key: Any): Any
    Definition Classes
    SpringContainer → Container
  16. def getType(key: Any): Option[Class[_]]
    Definition Classes
    SpringContainer → Container
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def keys: Set[_]
    Definition Classes
    SpringContainer → Container
  20. var listeners: List[ContainerListener]
  21. val logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  22. var moduleLocations: Array[Resource]
    Definition Classes
    BindModuleProcessor
  23. var modules: Set[Module]
    Definition Classes
    BindModuleProcessor
  24. var name: String
    Definition Classes
    BindModuleProcessor
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def onEvent(event: BeanFactoryEvent): Unit

    Handle an application event.

    Handle an application event.

    Definition Classes
    SpringContainer → EventListener
  29. var parent: Container
    Definition Classes
    SpringContainer → Container
  30. def postProcessBeanDefinitionRegistry(definitionRegistry: BeanDefinitionRegistry): Unit

    Automate register and wire bean Reconfig beans

    Automate register and wire bean Reconfig beans

    Definition Classes
    BindModuleProcessor → BeanDefinitionRegistryPostProcessor
  31. def postProcessBeanFactory(factory: ConfigurableListableBeanFactory): Unit
    Definition Classes
    BindModuleProcessor → BeanFactoryPostProcessor
  32. var reconfigLocations: String
    Definition Classes
    BindModuleProcessor
  33. def setBeanFactory(beanFactory: BeanFactory): Unit
    Definition Classes
    SpringContainer → BeanFactoryAware
  34. def supportsEventType(eventType: Class[_ <: Event]): Boolean

    Determine whether this listener actually supports the given event type.

    Determine whether this listener actually supports the given event type.

    Definition Classes
    SpringContainer → EventListener
  35. def supportsSourceType(sourceType: Class[_]): Boolean

    Determine whether this listener actually supports the given source type.

    Determine whether this listener actually supports the given source type.

    Definition Classes
    SpringContainer → EventListener
  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from EventListener[BeanFactoryEvent]

Inherited from EventListener

Inherited from BeanFactoryAware

Inherited from Aware

Inherited from InitializingBean

Inherited from Container

Inherited from BindModuleProcessor

Inherited from Logging

Inherited from BeanDefinitionRegistryPostProcessor

Inherited from BeanFactoryPostProcessor

Inherited from AnyRef

Inherited from Any

Ungrouped