Package gauge.messages
Interface RunnerGrpc.AsyncService
- All Known Implementing Classes:
RunnerGrpc.RunnerImplBase,RunnerServiceHandler
- Enclosing class:
- RunnerGrpc
public static interface RunnerGrpc.AsyncService
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcacheFile(Messages.CacheFileRequest request, io.grpc.stub.StreamObserver<Messages.Empty> responseObserver) CacheFile is a RPC to tell runner to load/reload/unload a implementation file.default voidexecuteStep(Messages.ExecuteStepRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecuteStep is a RPC to tell runner to execute a step .default voidfinishExecution(Messages.ExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecutionEnding is a RPC to tell runner to execute suite level hooks.default voidfinishScenarioExecution(Messages.ScenarioExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioExecutionEnding is a RPC to tell runner to execute Scenario level hooks.default voidfinishSpecExecution(Messages.SpecExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecExecutionEnding is a RPC to tell runner to execute spec level hooks.default voidfinishStepExecution(Messages.StepExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) StepExecutionEnding is a RPC to tell runner to execute step level hooks.default voidgetGlobPatterns(Messages.Empty request, io.grpc.stub.StreamObserver<Messages.ImplementationFileGlobPatternResponse> responseObserver) GetGlobPatterns is a RPC to get the file path pattern which needs to be cached.default voidgetImplementationFiles(Messages.Empty request, io.grpc.stub.StreamObserver<Messages.ImplementationFileListResponse> responseObserver) GetImplementationFiles is a RPC get all the existing implementation files.default voidgetStepName(Messages.StepNameRequest request, io.grpc.stub.StreamObserver<Messages.StepNameResponse> responseObserver) GetStepName is a RPC to get information about the given step.default voidgetStepNames(Messages.StepNamesRequest request, io.grpc.stub.StreamObserver<Messages.StepNamesResponse> responseObserver) GetStepNames is a RPC to get all the available steps from the runner.default voidgetStepPositions(Messages.StepPositionsRequest request, io.grpc.stub.StreamObserver<Messages.StepPositionsResponse> responseObserver) GetStepPositions is a RPC to get positions of all available steps in a given file.default voidimplementStub(Messages.StubImplementationCodeRequest request, io.grpc.stub.StreamObserver<Messages.FileDiff> responseObserver) ImplementStub is a RPC to to ask runner to add a given implementation to given file.default voidinitializeScenarioDataStore(Messages.ScenarioDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioDataStoreInit is a RPC to initialize the scenario level data store.default voidinitializeSpecDataStore(Messages.SpecDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecDataStoreInit is a RPC to initialize the spec level data store.default voidinitializeSuiteDataStore(Messages.SuiteDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SuiteDataStoreInit is a RPC to initialize the suite level data store.default voidkill(Messages.KillProcessRequest request, io.grpc.stub.StreamObserver<Messages.Empty> responseObserver) Kill is a RPC tell plugin to stop grpc server and kill the plugin process.default voidnotifyConceptExecutionEnding(Messages.ConceptExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished.default voidnotifyConceptExecutionStarting(Messages.ConceptExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started.default voidrefactor(Messages.RefactorRequest request, io.grpc.stub.StreamObserver<Messages.RefactorResponse> responseObserver) Refactor is a RPC to refactor a given step in implementation file.default voidstartExecution(Messages.ExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecutionStarting is a RPC to tell runner to execute Suite level hooks.default voidstartScenarioExecution(Messages.ScenarioExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioExecutionStarting is a RPC to tell runner to execute scenario level hooks.default voidstartSpecExecution(Messages.SpecExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecExecutionStarting is a RPC to tell runner to execute spec level hooks.default voidstartStepExecution(Messages.StepExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) StepExecutionStarting is a RPC to tell runner to execute step level hooks.default voidvalidateStep(Messages.StepValidateRequest request, io.grpc.stub.StreamObserver<Messages.StepValidateResponse> responseObserver) ValidateStep is a RPC to validate a given step.
-
Method Details
-
validateStep
default void validateStep(Messages.StepValidateRequest request, io.grpc.stub.StreamObserver<Messages.StepValidateResponse> responseObserver) ValidateStep is a RPC to validate a given step. Accepts a StepValidateRequest message and returns a StepValidateResponse message
-
initializeSuiteDataStore
default void initializeSuiteDataStore(Messages.SuiteDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SuiteDataStoreInit is a RPC to initialize the suite level data store. Accepts a Empty message and returns a ExecutionStatusResponse message
-
startExecution
default void startExecution(Messages.ExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecutionStarting is a RPC to tell runner to execute Suite level hooks. Accepts a ExecutionStartingRequest message and returns a ExecutionStatusResponse message
-
initializeSpecDataStore
default void initializeSpecDataStore(Messages.SpecDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecDataStoreInit is a RPC to initialize the spec level data store. Accepts a Empty message and returns a ExecutionStatusResponse message
-
startSpecExecution
default void startSpecExecution(Messages.SpecExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecExecutionStarting is a RPC to tell runner to execute spec level hooks. Accepts a SpecExecutionStartingRequest message and returns a ExecutionStatusResponse message
-
initializeScenarioDataStore
default void initializeScenarioDataStore(Messages.ScenarioDataStoreInitRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioDataStoreInit is a RPC to initialize the scenario level data store. Accepts a Empty message and returns a ExecutionStatusResponse message
-
startScenarioExecution
default void startScenarioExecution(Messages.ScenarioExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioExecutionStarting is a RPC to tell runner to execute scenario level hooks. Accepts a ScenarioExecutionStartingRequest message and returns a ExecutionStatusResponse message
-
startStepExecution
default void startStepExecution(Messages.StepExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) StepExecutionStarting is a RPC to tell runner to execute step level hooks. Accepts a StepExecutionStartingRequest message and returns a ExecutionStatusResponse message
-
executeStep
default void executeStep(Messages.ExecuteStepRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecuteStep is a RPC to tell runner to execute a step . Accepts a ExecuteStepRequest message and returns a ExecutionStatusResponse message
-
finishStepExecution
default void finishStepExecution(Messages.StepExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) StepExecutionEnding is a RPC to tell runner to execute step level hooks. Accepts a StepExecutionEndingRequest message and returns a ExecutionStatusResponse message
-
finishScenarioExecution
default void finishScenarioExecution(Messages.ScenarioExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ScenarioExecutionEnding is a RPC to tell runner to execute Scenario level hooks. Accepts a ScenarioExecutionEndingRequest message and returns a ExecutionStatusResponse message
-
finishSpecExecution
default void finishSpecExecution(Messages.SpecExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) SpecExecutionEnding is a RPC to tell runner to execute spec level hooks. Accepts a SpecExecutionEndingRequest message and returns a ExecutionStatusResponse message
-
finishExecution
default void finishExecution(Messages.ExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) ExecutionEnding is a RPC to tell runner to execute suite level hooks. Accepts a ExecutionEndingRequest message and returns a ExecutionStatusResponse message
-
cacheFile
default void cacheFile(Messages.CacheFileRequest request, io.grpc.stub.StreamObserver<Messages.Empty> responseObserver) CacheFile is a RPC to tell runner to load/reload/unload a implementation file. Accepts a CacheFileRequest message and returns a Empty message
-
getStepName
default void getStepName(Messages.StepNameRequest request, io.grpc.stub.StreamObserver<Messages.StepNameResponse> responseObserver) GetStepName is a RPC to get information about the given step. Accepts a StepNameRequest message and returns a StepNameResponse message.
-
getGlobPatterns
default void getGlobPatterns(Messages.Empty request, io.grpc.stub.StreamObserver<Messages.ImplementationFileGlobPatternResponse> responseObserver) GetGlobPatterns is a RPC to get the file path pattern which needs to be cached. Accepts a Empty message and returns a ImplementationFileGlobPatternResponse message.
-
getStepNames
default void getStepNames(Messages.StepNamesRequest request, io.grpc.stub.StreamObserver<Messages.StepNamesResponse> responseObserver) GetStepNames is a RPC to get all the available steps from the runner. Accepts a StepNamesRequest message and returns a StepNamesResponse
-
getStepPositions
default void getStepPositions(Messages.StepPositionsRequest request, io.grpc.stub.StreamObserver<Messages.StepPositionsResponse> responseObserver) GetStepPositions is a RPC to get positions of all available steps in a given file. Accepts a StepPositionsRequest message and returns a StepPositionsResponse message
-
getImplementationFiles
default void getImplementationFiles(Messages.Empty request, io.grpc.stub.StreamObserver<Messages.ImplementationFileListResponse> responseObserver) GetImplementationFiles is a RPC get all the existing implementation files. Accepts a Empty and returns a ImplementationFileListResponse message.
-
implementStub
default void implementStub(Messages.StubImplementationCodeRequest request, io.grpc.stub.StreamObserver<Messages.FileDiff> responseObserver) ImplementStub is a RPC to to ask runner to add a given implementation to given file. Accepts a StubImplementationCodeRequest and returns a FileDiff message.
-
refactor
default void refactor(Messages.RefactorRequest request, io.grpc.stub.StreamObserver<Messages.RefactorResponse> responseObserver) Refactor is a RPC to refactor a given step in implementation file. Accepts a RefactorRequest message and returns a RefactorResponse message.
-
kill
default void kill(Messages.KillProcessRequest request, io.grpc.stub.StreamObserver<Messages.Empty> responseObserver) Kill is a RPC tell plugin to stop grpc server and kill the plugin process. Accepts a KillProcessRequest message and returns a Empty message.
-
notifyConceptExecutionStarting
default void notifyConceptExecutionStarting(Messages.ConceptExecutionStartingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started. Accepts a ConceptExecutionStartingRequest message and returns an ExecutionStatusResponse message
-
notifyConceptExecutionEnding
default void notifyConceptExecutionEnding(Messages.ConceptExecutionEndingRequest request, io.grpc.stub.StreamObserver<Messages.ExecutionStatusResponse> responseObserver) NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished. Accepts a ConceptExecutionEndingRequest message and returns an ExecutionStatusResponse message
-