Class

org.beangle.cdi.spring.context

SpringContainer

Related Doc: package context

Permalink

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()

    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 afterPropertiesSet(): Unit

    Permalink

    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

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def contains(key: Any): Boolean

    Permalink
    Definition Classes
    SpringContainer → Container
  8. var context: ConfigurableListableBeanFactory

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getBean[T](clazz: Class[T]): Option[T]

    Permalink
    Definition Classes
    SpringContainer → Container
  13. def getBean[T](key: Any): Option[T]

    Permalink
    Definition Classes
    SpringContainer → Container
  14. def getBeans[T](clazz: Class[T]): Map[Any, T]

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getDefinition(key: Any): Any

    Permalink
    Definition Classes
    SpringContainer → Container
  17. def getType(key: Any): Option[Class[_]]

    Permalink
    Definition Classes
    SpringContainer → Container
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def keys(): Set[_]

    Permalink
    Definition Classes
    SpringContainer → Container
  21. var listeners: List[ContainerListener]

    Permalink
  22. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  23. var moduleLocations: Array[Resource]

    Permalink
    Definition Classes
    BindModuleProcessor
  24. var modules: Set[Module]

    Permalink
    Definition Classes
    BindModuleProcessor
  25. var name: String

    Permalink
    Definition Classes
    BindModuleProcessor
  26. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  29. def onEvent(event: BeanFactoryEvent): Unit

    Permalink

    Handle an application event.

    Handle an application event.

    Definition Classes
    SpringContainer → EventListener
  30. var parent: Container

    Permalink
    Definition Classes
    SpringContainer → Container
  31. def postProcessBeanDefinitionRegistry(definitionRegistry: BeanDefinitionRegistry): Unit

    Permalink

    Automate register and wire bean
    Reconfig beans

    Automate register and wire bean
    Reconfig beans

    Definition Classes
    BindModuleProcessor → BeanDefinitionRegistryPostProcessor
  32. def postProcessBeanFactory(factory: ConfigurableListableBeanFactory): Unit

    Permalink
    Definition Classes
    BindModuleProcessor → BeanFactoryPostProcessor
  33. var reconfigLocations: String

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

    Permalink
    Definition Classes
    SpringContainer → BeanFactoryAware
  35. def supportsEventType(eventType: Class[_ <: Event]): Boolean

    Permalink

    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

    Permalink

    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

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

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

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

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

    Permalink
    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