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

Resource

Extends:

deep-kernel~Kernel.ContainerAware → Resource

Bundle resource

Constructor Summary

Public Constructor
public

constructor(resources: Object)

Member Summary

Public Members
public get

list: Object: *

Method Summary

Public Methods
public

boot(kernel: Kernel, callback: Function)

Booting a certain service
public

get(identifier: String): ResourceInstance

public

has(identifier: String): Boolean

Public Constructors

public constructor(resources: Object) source

Params:

NameTypeAttributeDescription
resources Object

Public Members

public get list: Object: * source

Return:

Object

Public Methods

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

Booting a certain service

Params:

NameTypeAttributeDescription
kernel Kernel
callback Function

public get(identifier: String): ResourceInstance source

Params:

NameTypeAttributeDescription
identifier String

(e.g @microservice_identifier:resource_name[:action_name])

Return:

ResourceInstance

public has(identifier: String): Boolean source

Params:

NameTypeAttributeDescription
identifier String

Return:

Boolean