@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
148 lines (116 loc) • 7.09 kB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _chunkYY3DTTHDjs = require('../chunk-YY3DTTHD.js');
require('../chunk-V5JAMBGM.js');
require('../chunk-AGGJSSSB.js');
var _chunk6E7DTK3Cjs = require('../chunk-6E7DTK3C.js');
require('../chunk-DSAFKU7W.js');
require('../chunk-2SW7OV7D.js');
require('../chunk-PZPR25AS.js');
// src/generated/submitter_service.ts
var _minimaljs = require('protobufjs/minimal.js'); var _minimaljs2 = _interopRequireDefault(_minimaljs);
var _operators = require('rxjs/operators');
var protobufPackage = "armonik.api.grpc.v1.submitter";
var SubmitterServiceName = "armonik.api.grpc.v1.submitter.Submitter";
var SubmitterClientImpl = class {
constructor(rpc, opts) {
this.service = (opts == null ? void 0 : opts.service) || SubmitterServiceName;
this.rpc = rpc;
this.GetServiceConfiguration = this.GetServiceConfiguration.bind(this);
this.CreateSession = this.CreateSession.bind(this);
this.CancelSession = this.CancelSession.bind(this);
this.CreateSmallTasks = this.CreateSmallTasks.bind(this);
this.CreateLargeTasks = this.CreateLargeTasks.bind(this);
this.ListTasks = this.ListTasks.bind(this);
this.ListSessions = this.ListSessions.bind(this);
this.CountTasks = this.CountTasks.bind(this);
this.TryGetResultStream = this.TryGetResultStream.bind(this);
this.TryGetTaskOutput = this.TryGetTaskOutput.bind(this);
this.WaitForAvailability = this.WaitForAvailability.bind(this);
this.WaitForCompletion = this.WaitForCompletion.bind(this);
this.CancelTasks = this.CancelTasks.bind(this);
this.GetTaskStatus = this.GetTaskStatus.bind(this);
this.GetResultStatus = this.GetResultStatus.bind(this);
this.WatchResults = this.WatchResults.bind(this);
}
GetServiceConfiguration(request) {
const data = _chunk6E7DTK3Cjs.Empty.encode(request).finish();
const promise = this.rpc.request(this.service, "GetServiceConfiguration", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Configuration.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateSession(request) {
const data = _chunkYY3DTTHDjs.CreateSessionRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateSession", data);
return promise.then((data2) => _chunkYY3DTTHDjs.CreateSessionReply.decode(_minimaljs2.default.Reader.create(data2)));
}
CancelSession(request) {
const data = _chunk6E7DTK3Cjs.Session.encode(request).finish();
const promise = this.rpc.request(this.service, "CancelSession", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Empty.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateSmallTasks(request) {
const data = _chunkYY3DTTHDjs.CreateSmallTaskRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateSmallTasks", data);
return promise.then((data2) => _chunkYY3DTTHDjs.CreateTaskReply.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateLargeTasks(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYY3DTTHDjs.CreateLargeTaskRequest.encode(request2).finish()));
const promise = this.rpc.clientStreamingRequest(this.service, "CreateLargeTasks", data);
return promise.then((data2) => _chunkYY3DTTHDjs.CreateTaskReply.decode(_minimaljs2.default.Reader.create(data2)));
}
ListTasks(request) {
const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish();
const promise = this.rpc.request(this.service, "ListTasks", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.TaskIdList.decode(_minimaljs2.default.Reader.create(data2)));
}
ListSessions(request) {
const data = _chunkYY3DTTHDjs.SessionFilter.encode(request).finish();
const promise = this.rpc.request(this.service, "ListSessions", data);
return promise.then((data2) => _chunkYY3DTTHDjs.SessionIdList.decode(_minimaljs2.default.Reader.create(data2)));
}
CountTasks(request) {
const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish();
const promise = this.rpc.request(this.service, "CountTasks", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Count.decode(_minimaljs2.default.Reader.create(data2)));
}
TryGetResultStream(request) {
const data = _chunk6E7DTK3Cjs.ResultRequest.encode(request).finish();
const result = this.rpc.serverStreamingRequest(this.service, "TryGetResultStream", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunkYY3DTTHDjs.ResultReply.decode(_minimaljs2.default.Reader.create(data2))));
}
TryGetTaskOutput(request) {
const data = _chunk6E7DTK3Cjs.TaskOutputRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "TryGetTaskOutput", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Output.decode(_minimaljs2.default.Reader.create(data2)));
}
WaitForAvailability(request) {
const data = _chunk6E7DTK3Cjs.ResultRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "WaitForAvailability", data);
return promise.then((data2) => _chunkYY3DTTHDjs.AvailabilityReply.decode(_minimaljs2.default.Reader.create(data2)));
}
WaitForCompletion(request) {
const data = _chunkYY3DTTHDjs.WaitRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "WaitForCompletion", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Count.decode(_minimaljs2.default.Reader.create(data2)));
}
CancelTasks(request) {
const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish();
const promise = this.rpc.request(this.service, "CancelTasks", data);
return promise.then((data2) => _chunk6E7DTK3Cjs.Empty.decode(_minimaljs2.default.Reader.create(data2)));
}
GetTaskStatus(request) {
const data = _chunkYY3DTTHDjs.GetTaskStatusRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetTaskStatus", data);
return promise.then((data2) => _chunkYY3DTTHDjs.GetTaskStatusReply.decode(_minimaljs2.default.Reader.create(data2)));
}
GetResultStatus(request) {
const data = _chunkYY3DTTHDjs.GetResultStatusRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetResultStatus", data);
return promise.then((data2) => _chunkYY3DTTHDjs.GetResultStatusReply.decode(_minimaljs2.default.Reader.create(data2)));
}
WatchResults(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYY3DTTHDjs.WatchResultRequest.encode(request2).finish()));
const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunkYY3DTTHDjs.WatchResultStream.decode(_minimaljs2.default.Reader.create(data2))));
}
};
exports.SubmitterClientImpl = SubmitterClientImpl; exports.SubmitterServiceName = SubmitterServiceName; exports.protobufPackage = protobufPackage;