Class ConsoleServiceGrpc.ConsoleServiceImplBase
java.lang.Object
io.deephaven.proto.backplane.script.grpc.ConsoleServiceGrpc.ConsoleServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- ConsoleServiceGrpc
public abstract static class ConsoleServiceGrpc.ConsoleServiceImplBase
extends Object
implements io.grpc.BindableService
Console interaction service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.grpc.stub.StreamObserver<AutoCompleteRequest>autoCompleteStream(io.grpc.stub.StreamObserver<AutoCompleteResponse> responseObserver) Starts a stream for autocomplete on the current session.final io.grpc.ServerServiceDefinitionvoidbindTableToVariable(BindTableToVariableRequest request, io.grpc.stub.StreamObserver<BindTableToVariableResponse> responseObserver) voidcancelAutoComplete(CancelAutoCompleteRequest request, io.grpc.stub.StreamObserver<CancelAutoCompleteResponse> responseObserver) voidcancelCommand(CancelCommandRequest request, io.grpc.stub.StreamObserver<CancelCommandResponse> responseObserver) voidexecuteCommand(ExecuteCommandRequest request, io.grpc.stub.StreamObserver<ExecuteCommandResponse> responseObserver) voidgetConsoleTypes(GetConsoleTypesRequest request, io.grpc.stub.StreamObserver<GetConsoleTypesResponse> responseObserver) voidgetHeapInfo(GetHeapInfoRequest request, io.grpc.stub.StreamObserver<GetHeapInfoResponse> responseObserver) voidnextAutoCompleteStream(AutoCompleteRequest request, io.grpc.stub.StreamObserver<BrowserNextResponse> responseObserver) Other half of the browser-based implementation for AutoCompleteStream.voidopenAutoCompleteStream(AutoCompleteRequest request, io.grpc.stub.StreamObserver<AutoCompleteResponse> responseObserver) Half of the browser-based (browser's can't do bidirectional streams without websockets) implementation for AutoCompleteStream.voidstartConsole(StartConsoleRequest request, io.grpc.stub.StreamObserver<StartConsoleResponse> responseObserver) voidsubscribeToLogs(LogSubscriptionRequest request, io.grpc.stub.StreamObserver<LogSubscriptionData> responseObserver)
-
Constructor Details
-
ConsoleServiceImplBase
public ConsoleServiceImplBase()
-
-
Method Details
-
getConsoleTypes
public void getConsoleTypes(GetConsoleTypesRequest request, io.grpc.stub.StreamObserver<GetConsoleTypesResponse> responseObserver) -
startConsole
public void startConsole(StartConsoleRequest request, io.grpc.stub.StreamObserver<StartConsoleResponse> responseObserver) -
getHeapInfo
public void getHeapInfo(GetHeapInfoRequest request, io.grpc.stub.StreamObserver<GetHeapInfoResponse> responseObserver) -
subscribeToLogs
public void subscribeToLogs(LogSubscriptionRequest request, io.grpc.stub.StreamObserver<LogSubscriptionData> responseObserver) -
executeCommand
public void executeCommand(ExecuteCommandRequest request, io.grpc.stub.StreamObserver<ExecuteCommandResponse> responseObserver) -
cancelCommand
public void cancelCommand(CancelCommandRequest request, io.grpc.stub.StreamObserver<CancelCommandResponse> responseObserver) -
bindTableToVariable
public void bindTableToVariable(BindTableToVariableRequest request, io.grpc.stub.StreamObserver<BindTableToVariableResponse> responseObserver) -
autoCompleteStream
public io.grpc.stub.StreamObserver<AutoCompleteRequest> autoCompleteStream(io.grpc.stub.StreamObserver<AutoCompleteResponse> responseObserver) Starts a stream for autocomplete on the current session. More than one console, more than one document can be edited at a time using this, and they can separately be closed as well. A given document should only be edited within one stream at a time.
-
cancelAutoComplete
public void cancelAutoComplete(CancelAutoCompleteRequest request, io.grpc.stub.StreamObserver<CancelAutoCompleteResponse> responseObserver) -
openAutoCompleteStream
public void openAutoCompleteStream(AutoCompleteRequest request, io.grpc.stub.StreamObserver<AutoCompleteResponse> responseObserver) Half of the browser-based (browser's can't do bidirectional streams without websockets) implementation for AutoCompleteStream.
-
nextAutoCompleteStream
public void nextAutoCompleteStream(AutoCompleteRequest request, io.grpc.stub.StreamObserver<BrowserNextResponse> responseObserver) Other half of the browser-based implementation for AutoCompleteStream.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-