Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

beanPathMap

beanPathMap: Map<any, any>

beansMap

beansMap: Map<any, any>

Protected Abstract parentBeanFactory

parentBeanFactory: AbstractBeanFactory

Protected running

running: boolean = false

Static beansMap

beansMap: Map<any, any> = new Map()

Methods

Private autowire

close

  • close(): void

configure

destroyBean

  • destroyBean(instance: any): void

disposeBean

  • disposeBean(instance: any): void

Private findGlobalInstance

  • findGlobalInstance(key: any): any

findSingletonInstance

  • findSingletonInstance(key: any): any

getBean

Private getBeanByToken

  • getBeanByToken<T>(token: Symbol, required: boolean, extraBeanPathMap: Map<any, TWishedBeanOrFactory>, debug?: boolean): Promise<T | null>

getCachedBean

Private getCachedBeanByToken

  • getCachedBeanByToken<T>(token: Symbol, required: boolean): T | null

Abstract getResource

  • getResource(url: string): Promise<string>

inherit

Private instantiateBean

isRunning

  • isRunning(): boolean

resolveBean

Private resource

set

setParent

start

  • start(): void

stop

  • stop(): void

unset

  • unset(key: Symbol): void

Generated using TypeDoc