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. All

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 PS.

    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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  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: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getBean[T](clazz: Class[T]): Option[T]
    Definition Classes
    SpringContainer → Container
  13. def getBean[T](key: Any): Option[T]
    Definition Classes
    SpringContainer → Container
  14. def getBeans[T](clazz: Class[T]): Map[String, T]
    Definition Classes
    SpringContainer → Container
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getDefinition(key: Any): Any
    Definition Classes
    SpringContainer → Container
  17. def getType(key: Any): Option[Class[_]]
    Definition Classes
    SpringContainer → Container
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def keys(): Set[_]
    Definition Classes
    SpringContainer → Container
  21. var listeners: List[ContainerListener]
  22. val logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  23. var moduleLocations: Array[Resource]
    Definition Classes
    BindModuleProcessor
  24. var modules: Set[Module]
    Definition Classes
    BindModuleProcessor
  25. var name: String
    Definition Classes
    BindModuleProcessor
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. def onEvent(event: BeanFactoryEvent): Unit

    Handle an application event.

    Handle an application event.

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

    Automate register and wire bean
    Reconfig beans

    Automate register and wire bean
    Reconfig beans

    Definition Classes
    BindModuleProcessor → BeanDefinitionRegistryPostProcessor
  32. def postProcessBeanFactory(factory: ConfigurableListableBeanFactory): Unit
    Definition Classes
    BindModuleProcessor → BeanFactoryPostProcessor
  33. var reconfigLocations: String
    Definition Classes
    BindModuleProcessor
  34. def setBeanFactory(beanFactory: BeanFactory): Unit
    Definition Classes
    SpringContainer → BeanFactoryAware
  35. 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
  36. 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
  37. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

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