@sora-soft/framework / Runtime
Class: Runtime
Defined in: packages/framework/src/lib/Runtime.ts:19
Constructors
Constructor
new Runtime(): Runtime;Returns
Runtime
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
appVersion | static | string | '0.0.0' | packages/framework/src/lib/Runtime.ts:21 |
root | static | string | undefined | packages/framework/src/lib/Runtime.ts:23 |
startTime | static | number | undefined | packages/framework/src/lib/Runtime.ts:22 |
version | static | string | __VERSION__ | packages/framework/src/lib/Runtime.ts:20 |
Accessors
components
Get Signature
get static components(): Component[];Defined in: packages/framework/src/lib/Runtime.ts:263
Returns
discovery
Get Signature
get static discovery(): Discovery;Defined in: packages/framework/src/lib/Runtime.ts:243
Returns
frameLogger
Get Signature
get static frameLogger(): FrameworkLogger;Defined in: packages/framework/src/lib/Runtime.ts:25
Returns
node
Get Signature
get static node(): Node;Defined in: packages/framework/src/lib/Runtime.ts:239
Returns
pvdManager
Get Signature
get static pvdManager(): ProviderManager;Defined in: packages/framework/src/lib/Runtime.ts:247
Returns
rpcLogger
Get Signature
get static rpcLogger(): RPCLogger;Defined in: packages/framework/src/lib/Runtime.ts:32
Returns
scope
Get Signature
get static scope(): string;Defined in: packages/framework/src/lib/Runtime.ts:251
Returns
string
services
Get Signature
get static services(): Service[];Defined in: packages/framework/src/lib/Runtime.ts:255
Returns
Service[]
workers
Get Signature
get static workers(): Worker[];Defined in: packages/framework/src/lib/Runtime.ts:259
Returns
Worker[]
Methods
getComponent()
static getComponent<T>(name): T;Defined in: packages/framework/src/lib/Runtime.ts:235
Type Parameters
| Type Parameter |
|---|
T extends Component |
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
T
installService()
static installService(service): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:132
Parameters
| Parameter | Type |
|---|---|
service | Service |
Returns
Promise<void>
installWorker()
static installWorker(worker): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:161
Parameters
| Parameter | Type |
|---|---|
worker | Worker |
Returns
Promise<void>
loadConfig()
static loadConfig(options): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:36
Parameters
| Parameter | Type |
|---|---|
options | IRuntimeOptions |
Returns
Promise<void>
registerComponent()
static registerComponent(name, component): void;Defined in: packages/framework/src/lib/Runtime.ts:225
Parameters
| Parameter | Type |
|---|---|
name | string |
component | Component |
Returns
void
shutdown()
static shutdown(): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:84
Returns
Promise<void>
startup()
static startup(node, discovery): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:41
Parameters
| Parameter | Type |
|---|---|
node | Node |
discovery | Discovery |
Returns
Promise<void>
uninstallService()
static uninstallService(id, reason): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:208
Parameters
| Parameter | Type |
|---|---|
id | string |
reason | string |
Returns
Promise<void>
uninstallWorker()
static uninstallWorker(id, reason): Promise<void>;Defined in: packages/framework/src/lib/Runtime.ts:190
Parameters
| Parameter | Type |
|---|---|
id | string |
reason | string |
Returns
Promise<void>