Class WorkManagerGrpcService
- Namespace
- Virtufin.WorkManager.Services
- Assembly
- Virtufin.WorkManager.dll
gRPC service implementation for the WorkManager.
public sealed class WorkManagerGrpcService : WorkManager.WorkManagerBase
- Inheritance
-
WorkManager.WorkManagerBaseWorkManagerGrpcService
- Inherited Members
Constructors
WorkManagerGrpcService(WorkManager, ILogger<WorkManagerGrpcService>)
public WorkManagerGrpcService(WorkManager workManager, ILogger<WorkManagerGrpcService> logger)
Parameters
workManagerWorkManagerloggerILogger<WorkManagerGrpcService>
Methods
CreateWorker(CreateWorkerRequest, ServerCallContext)
public override Task<CreateWorkerResponse> CreateWorker(CreateWorkerRequest request, ServerCallContext context)
Parameters
requestCreateWorkerRequestcontextServerCallContext
Returns
- Task<CreateWorkerResponse>
DeleteWorker(DeleteWorkerRequest, ServerCallContext)
public override Task<DeleteWorkerResponse> DeleteWorker(DeleteWorkerRequest request, ServerCallContext context)
Parameters
requestDeleteWorkerRequestcontextServerCallContext
Returns
- Task<DeleteWorkerResponse>
GetWorkerHistory(GetWorkerHistoryRequest, ServerCallContext)
public override Task<GetWorkerHistoryResponse> GetWorkerHistory(GetWorkerHistoryRequest request, ServerCallContext context)
Parameters
requestGetWorkerHistoryRequestcontextServerCallContext
Returns
- Task<GetWorkerHistoryResponse>
ListWorkers(ListWorkersRequest, ServerCallContext)
public override Task<ListWorkersResponse> ListWorkers(ListWorkersRequest request, ServerCallContext context)
Parameters
requestListWorkersRequestcontextServerCallContext
Returns
- Task<ListWorkersResponse>
LoadCodeFromContent(LoadCodeFromContentRequest, ServerCallContext)
public override Task<LoadCodeFromContentResponse> LoadCodeFromContent(LoadCodeFromContentRequest request, ServerCallContext context)
Parameters
requestLoadCodeFromContentRequestcontextServerCallContext
Returns
- Task<LoadCodeFromContentResponse>
LoadCodeFromUrl(LoadCodeFromUrlRequest, ServerCallContext)
public override Task<LoadCodeFromUrlResponse> LoadCodeFromUrl(LoadCodeFromUrlRequest request, ServerCallContext context)
Parameters
requestLoadCodeFromUrlRequestcontextServerCallContext
Returns
- Task<LoadCodeFromUrlResponse>
RecoverWorkers(RecoverWorkersRequest, ServerCallContext)
public override Task<RecoverWorkersResponse> RecoverWorkers(RecoverWorkersRequest request, ServerCallContext context)
Parameters
requestRecoverWorkersRequestcontextServerCallContext
Returns
- Task<RecoverWorkersResponse>
StartWorker(StartWorkerRequest, ServerCallContext)
public override Task<StartWorkerResponse> StartWorker(StartWorkerRequest request, ServerCallContext context)
Parameters
requestStartWorkerRequestcontextServerCallContext
Returns
- Task<StartWorkerResponse>
StopWorker(StopWorkerRequest, ServerCallContext)
public override Task<StopWorkerResponse> StopWorker(StopWorkerRequest request, ServerCallContext context)
Parameters
requestStopWorkerRequestcontextServerCallContext
Returns
- Task<StopWorkerResponse>