Home Identifier Source Repository
import {ContainerAware} from 'deep-kernel/lib/ContainerAware.js'
public class | source

ContainerAware

Extends:

lib/Microservice/Injectable~MicroserviceInjectable → ContainerAware

Container aware instance

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public set

container(container: DI): *

public get

container: DI: *

public get
public set

localBackend(state: Boolean): *

public get

name: String: *

public get

Method Summary

Public Methods
public

bind(microservice: Instance): Injectable

public

boot(kernel: Kernel, callback: Function)

Booting a certain service
public

get(args: Array): *

Public Constructors

public constructor source

Public Members

public set container(container: DI): * source

public get container: DI: * source

Return:

DI

public get localBackend: Boolean: * source

Return:

Boolean

public set localBackend(state: Boolean): * source

public get name: String: * source

Return:

String

public get service: Object: * source

Return:

Object

Public Methods

public bind(microservice: Instance): Injectable source

Params:

NameTypeAttributeDescription
microservice Instance

Return:

Injectable

public boot(kernel: Kernel, callback: Function) source

Booting a certain service

Params:

NameTypeAttributeDescription
kernel Kernel
callback Function

public get(args: Array): * source

Params:

NameTypeAttributeDescription
args Array

Return:

*