client-perfmon2-node
Version:
Node.js / ES2017 client sdk for perfmon microservice
28 lines • 2.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PerfMonClientFactory = void 0;
const pip_services4_components_node_1 = require("pip-services4-components-node");
const pip_services4_components_node_2 = require("pip-services4-components-node");
const DirectPerfMon_1 = require("../perfmon/DirectPerfMon");
const CommandableHttpPerfMon_1 = require("../perfmon/CommandableHttpPerfMon");
const PerfMonNullClientV1_1 = require("../version1/PerfMonNullClientV1");
const PerfMonDirectClientV1_1 = require("../version1/PerfMonDirectClientV1");
const PerfMonCommandableHttpClientV1_1 = require("../version1/PerfMonCommandableHttpClientV1");
class PerfMonClientFactory extends pip_services4_components_node_2.Factory {
constructor() {
super();
this.registerAsType(PerfMonClientFactory.DirectPerfMonDescriptor, DirectPerfMon_1.DirectPerfMon);
this.registerAsType(PerfMonClientFactory.HttpPerfMonDescriptor, CommandableHttpPerfMon_1.CommandableHttpPerfMon);
this.registerAsType(PerfMonClientFactory.NullClientV1Descriptor, PerfMonNullClientV1_1.PerfMonNullClientV1);
this.registerAsType(PerfMonClientFactory.DirectClientV1Descriptor, PerfMonDirectClientV1_1.PerfMonDirectClientV1);
this.registerAsType(PerfMonClientFactory.HttpClientV1Descriptor, PerfMonCommandableHttpClientV1_1.PerfMonCommandableHttpClientV1);
}
}
exports.PerfMonClientFactory = PerfMonClientFactory;
PerfMonClientFactory.Descriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'factory', 'default', 'default', '1.0');
PerfMonClientFactory.DirectPerfMonDescriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'counters', 'direct', 'default', '1.0');
PerfMonClientFactory.HttpPerfMonDescriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'counters', 'commandable-http', 'default', '1.0');
PerfMonClientFactory.NullClientV1Descriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'client', 'null', 'default', '1.0');
PerfMonClientFactory.DirectClientV1Descriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'client', 'direct', 'default', '1.0');
PerfMonClientFactory.HttpClientV1Descriptor = new pip_services4_components_node_1.Descriptor('perfmon', 'client', 'commandable-http', 'default', '1.0');
//# sourceMappingURL=PerfMonClientFactory.js.map