import DistributedMetrics from 'devapt-core-common/js/base/distributed_metrics.js'
DistributedMetrics
Extends:
DistributedMetrics class for distributed communication.
Constructor Summary
Public Constructor | ||
public |
constructor(arg_sender_name: string | object, arg_target_name: string, arg_type: string, arg_values: array, arg_channel: string, arg_buses_path: array): nothing Create a DistributedMetrics instance. |
Member Summary
Public Members | ||
public |
Class type flag. |
Method Summary
Public Methods | ||
public |
Check message format. |
|
public |
Get metric type. |
|
public |
get_metrics_values(): array Get metrics values. |
Inherited Summary
From class DistributedMessage | ||
public |
Class type flag. |
|
private |
_buses_path: array Message buses path. |
|
private |
Message channel name. |
|
private |
Message payload object. |
|
private |
Message sender name. |
|
private |
Message target name. |
|
public |
add_buses_step(arg_bus_name: string): nothing Add a step to message buses path. |
|
public |
Check message format. |
|
public |
Get bus channel name. |
|
public |
Get message sender. |
|
public |
get_sender(): string Get message sender. |
|
public |
get_target(): string Get message sender. |
|
public |
has_buses_step(arg_bus_name: string): nothing Test if message has a step into buses path. |
|
public |
set_channel(arg_channel: string): nothing Set bus channel name. |
Public Constructors
public constructor(arg_sender_name: string | object, arg_target_name: string, arg_type: string, arg_values: array, arg_channel: string, arg_buses_path: array): nothing source
Create a DistributedMetrics instance.
Override:
DistributedMessage#constructorParams:
Name | Type | Attribute | Description |
arg_sender_name | string | object | sender name or message plain object (without other args). |
|
arg_target_name | string | recipient name. |
|
arg_type | string | metrics type string. |
|
arg_values | array | metrics values array. |
|
arg_channel | string | channel name. |
|
arg_buses_path | array | message buses path (optional default []). |
Return:
nothing |
Public Methods
public check_msg_format(): boolean source
Check message format.