org.beangle.cdi.spring.context

SpringContainer

Related Doc: package context

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
Learn more about member selection
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
    @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[Any, T]

    Definition Classes
    SpringContainer → Container
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  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
  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
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  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 properties: Map[String, String]

    Definition Classes
    BindModuleProcessor
  34. var reconfigBeans: List[ReconfigBeanDefinitionHolder]

    Definition Classes
    BindModuleProcessor
  35. var reconfigLocations: String

    Definition Classes
    BindModuleProcessor
  36. def setBeanFactory(beanFactory: BeanFactory): Unit

    Definition Classes
    SpringContainer → BeanFactoryAware
  37. 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
  38. 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
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  40. def toString(): String

    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @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