Package xyz.block.ftl.v1
Interface RunnerServiceGrpc.AsyncService
-
- All Implemented Interfaces:
public interface RunnerServiceGrpc.AsyncServiceRunnerService is the service that executes Deployments. The Controller will scale the Runner horizontally as required. The Runner will register itself automatically with the ControllerService, which will then assign modules to it.
-
-
Method Summary
Modifier and Type Method Description voidping(PingRequest request, StreamObserver<PingResponse> responseObserver)voidreserve(ReserveRequest request, StreamObserver<ReserveResponse> responseObserver)Reserve synchronously reserves a Runner for a deployment but does nothing else.voiddeploy(DeployRequest request, StreamObserver<DeployResponse> responseObserver)Initiate a deployment on this Runner.voidterminate(TerminateRequest request, StreamObserver<RegisterRunnerRequest> responseObserver)Terminate the deployment on this Runner.-
-
Method Detail
-
ping
void ping(PingRequest request, StreamObserver<PingResponse> responseObserver)
-
reserve
void reserve(ReserveRequest request, StreamObserver<ReserveResponse> responseObserver)
Reserve synchronously reserves a Runner for a deployment but does nothing else.
-
deploy
void deploy(DeployRequest request, StreamObserver<DeployResponse> responseObserver)
Initiate a deployment on this Runner.
-
terminate
void terminate(TerminateRequest request, StreamObserver<RegisterRunnerRequest> responseObserver)
Terminate the deployment on this Runner.
-
-
-
-