@sourceloop/ctrl-plane-orchestrator-service / Exports / OrchestratorServiceComponent
Class: OrchestratorServiceComponent¶
Implements¶
Component
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new OrchestratorServiceComponent(application)
Parameters¶
| Name | Type |
|---|---|
application |
RestApplication |
Defined in¶
Properties¶
application¶
• Private application: RestApplication
Defined in¶
bindings¶
• bindings: Binding<any>[] = []
Implementation of¶
Component.bindings
Defined in¶
controllers¶
• controllers: ControllerClass<any>[] = []
Implementation of¶
Component.controllers
Defined in¶
providers¶
• providers: ProviderMap = {}
Implementation of¶
Component.providers
Defined in¶
services¶
• Optional services: ServiceOrProviderClass<any>[]
Implementation of¶
Component.services
Defined in¶
Methods¶
addClassBindingIfNotPresent¶
▸ Private addClassBindingIfNotPresent<T>(key, cls): void
Type parameters¶
| Name |
|---|
T |
Parameters¶
| Name | Type |
|---|---|
key |
string |
cls |
Constructor<T> |
Returns¶
void
Defined in¶
addProviderIfNotPresent¶
▸ Private addProviderIfNotPresent<T>(key, provider): void
Type parameters¶
| Name |
|---|
T |
Parameters¶
| Name | Type |
|---|---|
key |
string |
provider |
Constructor<Provider<T>> |
Returns¶
void
Defined in¶
bindProviders¶
▸ Private bindProviders(providersObject): void
Parameters¶
| Name | Type |
|---|---|
providersObject |
ProviderMap |
Returns¶
void
Defined in¶
bindServiceClasses¶
▸ Private bindServiceClasses(serviceObject): void
Parameters¶
| Name | Type |
|---|---|
serviceObject |
Object |
Returns¶
void