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
Ordering
- Alphabetic
- By Inheritance
Inherited
- SpringContainer
- EventListener
- EventListener
- BeanFactoryAware
- Aware
- InitializingBean
- Container
- BindModuleProcessor
- Logging
- BeanDefinitionRegistryPostProcessor
- BeanFactoryPostProcessor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SpringContainer()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def contains(key: Any): Boolean
- Definition Classes
- SpringContainer → Container
- var context: ConfigurableListableBeanFactory
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getBean[T](clazz: Class[T]): Option[T]
- Definition Classes
- SpringContainer → Container
- def getBean[T](key: Any): Option[T]
- Definition Classes
- SpringContainer → Container
- def getBeans[T](clazz: Class[T]): Map[String, T]
- Definition Classes
- SpringContainer → Container
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getDefinition(key: Any): Any
- Definition Classes
- SpringContainer → Container
- def getType(key: Any): Option[Class[_]]
- Definition Classes
- SpringContainer → Container
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def keys: Set[_]
- Definition Classes
- SpringContainer → Container
- var listeners: List[ContainerListener]
- val logger: Logger
- Attributes
- protected
- Definition Classes
- Logging
- var moduleLocations: Array[Resource]
- Definition Classes
- BindModuleProcessor
- var modules: Set[Module]
- Definition Classes
- BindModuleProcessor
- var name: String
- Definition Classes
- BindModuleProcessor
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def onEvent(event: BeanFactoryEvent): Unit
Handle an application event.
Handle an application event.
- Definition Classes
- SpringContainer → EventListener
- var parent: Container
- Definition Classes
- SpringContainer → Container
- def postProcessBeanDefinitionRegistry(definitionRegistry: BeanDefinitionRegistry): Unit
Automate register and wire bean Reconfig beans
Automate register and wire bean Reconfig beans
- Definition Classes
- BindModuleProcessor → BeanDefinitionRegistryPostProcessor
- def postProcessBeanFactory(factory: ConfigurableListableBeanFactory): Unit
- Definition Classes
- BindModuleProcessor → BeanFactoryPostProcessor
- var reconfigLocations: String
- Definition Classes
- BindModuleProcessor
- def setBeanFactory(beanFactory: BeanFactory): Unit
- Definition Classes
- SpringContainer → BeanFactoryAware
- 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
- 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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated