Table of Contents

Class WorkManagerGrpcService

Namespace
Virtufin.WorkManager.Services
Assembly
Virtufin.WorkManager.dll

gRPC service implementation for the WorkManager.

public sealed class WorkManagerGrpcService : WorkManager.WorkManagerBase
Inheritance
WorkManager.WorkManagerBase
WorkManagerGrpcService
Inherited Members

Constructors

WorkManagerGrpcService(WorkManager, ILogger<WorkManagerGrpcService>)

public WorkManagerGrpcService(WorkManager workManager, ILogger<WorkManagerGrpcService> logger)

Parameters

workManager WorkManager
logger ILogger<WorkManagerGrpcService>

Methods

CreateWorker(CreateWorkerRequest, ServerCallContext)

public override Task<CreateWorkerResponse> CreateWorker(CreateWorkerRequest request, ServerCallContext context)

Parameters

request CreateWorkerRequest
context ServerCallContext

Returns

Task<CreateWorkerResponse>

DeleteWorker(DeleteWorkerRequest, ServerCallContext)

public override Task<DeleteWorkerResponse> DeleteWorker(DeleteWorkerRequest request, ServerCallContext context)

Parameters

request DeleteWorkerRequest
context ServerCallContext

Returns

Task<DeleteWorkerResponse>

GetWorkerHistory(GetWorkerHistoryRequest, ServerCallContext)

public override Task<GetWorkerHistoryResponse> GetWorkerHistory(GetWorkerHistoryRequest request, ServerCallContext context)

Parameters

request GetWorkerHistoryRequest
context ServerCallContext

Returns

Task<GetWorkerHistoryResponse>

ListWorkers(ListWorkersRequest, ServerCallContext)

public override Task<ListWorkersResponse> ListWorkers(ListWorkersRequest request, ServerCallContext context)

Parameters

request ListWorkersRequest
context ServerCallContext

Returns

Task<ListWorkersResponse>

LoadCodeFromContent(LoadCodeFromContentRequest, ServerCallContext)

public override Task<LoadCodeFromContentResponse> LoadCodeFromContent(LoadCodeFromContentRequest request, ServerCallContext context)

Parameters

request LoadCodeFromContentRequest
context ServerCallContext

Returns

Task<LoadCodeFromContentResponse>

LoadCodeFromUrl(LoadCodeFromUrlRequest, ServerCallContext)

public override Task<LoadCodeFromUrlResponse> LoadCodeFromUrl(LoadCodeFromUrlRequest request, ServerCallContext context)

Parameters

request LoadCodeFromUrlRequest
context ServerCallContext

Returns

Task<LoadCodeFromUrlResponse>

RecoverWorkers(RecoverWorkersRequest, ServerCallContext)

public override Task<RecoverWorkersResponse> RecoverWorkers(RecoverWorkersRequest request, ServerCallContext context)

Parameters

request RecoverWorkersRequest
context ServerCallContext

Returns

Task<RecoverWorkersResponse>

StartWorker(StartWorkerRequest, ServerCallContext)

public override Task<StartWorkerResponse> StartWorker(StartWorkerRequest request, ServerCallContext context)

Parameters

request StartWorkerRequest
context ServerCallContext

Returns

Task<StartWorkerResponse>

StopWorker(StopWorkerRequest, ServerCallContext)

public override Task<StopWorkerResponse> StopWorker(StopWorkerRequest request, ServerCallContext context)

Parameters

request StopWorkerRequest
context ServerCallContext

Returns

Task<StopWorkerResponse>