service-activities2-node
Version:
Party activities tracking microservice in Node.js / ES2017 V2
34 lines • 3.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ActivitiesServiceFactory = 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 ActivitiesMongoDbPersistence_1 = require("../persistence/ActivitiesMongoDbPersistence");
const ActivitiesFilePersistence_1 = require("../persistence/ActivitiesFilePersistence");
const ActivitiesMemoryPersistence_1 = require("../persistence/ActivitiesMemoryPersistence");
const ActivitiesService_1 = require("../services/ActivitiesService");
const ActivitiesCommandableHttpControllerV1_1 = require("../controllers/version1/ActivitiesCommandableHttpControllerV1");
const ActivitiesGrpcControllerV1_1 = require("../controllers/version1/ActivitiesGrpcControllerV1");
const ActivitiesCommandableGrpcControllerV1_1 = require("../controllers/version1/ActivitiesCommandableGrpcControllerV1");
class ActivitiesServiceFactory extends pip_services4_components_node_2.Factory {
constructor() {
super();
this.registerAsType(ActivitiesServiceFactory.MemoryPersistenceDescriptor, ActivitiesMemoryPersistence_1.ActivitiesMemoryPersistence);
this.registerAsType(ActivitiesServiceFactory.FilePersistenceDescriptor, ActivitiesFilePersistence_1.ActivitiesFilePersistence);
this.registerAsType(ActivitiesServiceFactory.MongoDbPersistenceDescriptor, ActivitiesMongoDbPersistence_1.ActivitiesMongoDbPersistence);
this.registerAsType(ActivitiesServiceFactory.ServiceDescriptor, ActivitiesService_1.ActivitiesService);
this.registerAsType(ActivitiesServiceFactory.CommandableHttpControllerDescriptor, ActivitiesCommandableHttpControllerV1_1.ActivitiesCommandableHttpControllerV1);
this.registerAsType(ActivitiesServiceFactory.GrpcControllerDescriptor, ActivitiesGrpcControllerV1_1.ActivitiesGrpcControllerV1);
this.registerAsType(ActivitiesServiceFactory.CommandableGrpcControllerDescriptor, ActivitiesCommandableGrpcControllerV1_1.ActivitiesCommandableGrpcControllerV1);
}
}
exports.ActivitiesServiceFactory = ActivitiesServiceFactory;
ActivitiesServiceFactory.Descriptor = new pip_services4_components_node_1.Descriptor("activities", "factory", "default", "default", "1.0");
ActivitiesServiceFactory.MemoryPersistenceDescriptor = new pip_services4_components_node_1.Descriptor("activities", "persistence", "memory", "*", "1.0");
ActivitiesServiceFactory.FilePersistenceDescriptor = new pip_services4_components_node_1.Descriptor("activities", "persistence", "file", "*", "1.0");
ActivitiesServiceFactory.MongoDbPersistenceDescriptor = new pip_services4_components_node_1.Descriptor("activities", "persistence", "mongodb", "*", "1.0");
ActivitiesServiceFactory.ServiceDescriptor = new pip_services4_components_node_1.Descriptor("activities", "service", "default", "*", "1.0");
ActivitiesServiceFactory.CommandableHttpControllerDescriptor = new pip_services4_components_node_1.Descriptor("activities", "controller", "commandable-http", "*", "1.0");
ActivitiesServiceFactory.GrpcControllerDescriptor = new pip_services4_components_node_1.Descriptor("activities", "controller", "grpc", "*", "1.0");
ActivitiesServiceFactory.CommandableGrpcControllerDescriptor = new pip_services4_components_node_1.Descriptor("activities", "controller", "commandable-grpc", "*", "1.0");
//# sourceMappingURL=ActivitiesServiceFactory.js.map