Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseApplicationContext

Hierarchy

Implements

Constructors

constructor

Properties

baseDir

baseDir: string = null

disableConflictCheck

disableConflictCheck: boolean = false

messageSource

messageSource: IMessageSource = null

Protected midwayIdentifiers

midwayIdentifiers: string[] = []

parent

parent: IApplicationContext = null

Protected readied

readied: boolean = false

Accessors

dependencyMap

isReady

  • get isReady(): boolean

props

registry

Methods

afterEachCreated

  • afterEachCreated(fn: function): void

beforeEachCreated

  • beforeEachCreated(fn: function): void

Protected createObjectDependencyTree

  • createObjectDependencyTree(identifier: any, definition: any): void

get

  • get<T>(identifier: object, args?: any): T
  • get<T>(identifier: ObjectIdentifier, args?: any): T

getAsync

  • getAsync<T>(identifier: object, args?: any): Promise<T>
  • getAsync<T>(identifier: ObjectIdentifier, args?: any): Promise<T>

Protected getManagedResolverFactory

Protected init

  • init(): void

isAsync

Protected loadDefinitions

  • loadDefinitions(): void

ready

  • ready(): Promise<void>

registerDefinition

registerObject

stop

  • stop(): Promise<void>

Generated using TypeDoc