Class ControllerApiGrpc.ControllerApiBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ControllerApiGrpc.ControllerApiBlockingStub>
io.deephaven.proto.controller.grpc.ControllerApiGrpc.ControllerApiBlockingStub
- Enclosing class:
- ControllerApiGrpc
public static final class ControllerApiGrpc.ControllerApiBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ControllerApiGrpc.ControllerApiBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service ControllerApi.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionaddQuery(AddQueryRequest request) These are for query managementauthenticate(AuthenticationRequest request) Given a token and client ID from the auth service, authenticate and return a cookie for future use on this service.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) getConfiguration(GetConfigurationRequest request) Simple unary to request the current configuration, as an alternative to having it pushed via subscribe, or requesting it on authenticate.getScript(GetScriptRequest request) getScriptPaths(GetScriptPathsRequest request) Script commandsinvalidateCookie(InvalidateCookieRequest request) modifyQuery(ModifyQueryRequest request) ping(PingRequest request) Simple no-op to verify connectivity.reloadConfig(ReloadConfigRequest request) removeQuery(RemoveQueryRequest request) restartQuery(RestartQueryRequest request) restartReplica(RestartReplicaRequest request) XML import and exportstatusUpdate(StatusUpdateRequest request) Configuration commandsstopQuery(StopQueryRequest request) stopReplica(StopReplicaRequest request) subscribe(SubscribeRequest request) Subscribes to a stream of query configuration/state changes, as well as controller configuration changes.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ControllerApiGrpc.ControllerApiBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ControllerApiGrpc.ControllerApiBlockingStub>
-
authenticate
Given a token and client ID from the auth service, authenticate and return a cookie for future use on this service. Optionally will send controller configuration.
-
addQuery
These are for query management
-
removeQuery
-
modifyQuery
-
restartQuery
-
stopQuery
-
restartReplica
-
stopReplica
-
determineDispatcher
-
selectionProviderStatus
-
selectionProviderAdmin
-
getConfiguration
Simple unary to request the current configuration, as an alternative to having it pushed via subscribe, or requesting it on authenticate.
-
getScriptPaths
Script commands
-
getScript
-
statusUpdate
Configuration commands
-
reloadConfig
-
ping
Simple no-op to verify connectivity. The server will terminate sessions after some idle time (default of one minute), so clients should ping at some interval less than that, such as every 10 seconds.
-
subscribe
Subscribes to a stream of query configuration/state changes, as well as controller configuration changes. As the stream starts, the current configuration will be sent, along with the current state of all queries.
-
invalidateCookie
-
serializeQueryConfiguration
public SerializeQueryConfigurationResponse serializeQueryConfiguration(SerializeQueryConfigurationRequest request) XML import and export
-
deserializeQueryConfiguration
public DeserializeQueryConfigurationResponse deserializeQueryConfiguration(DeserializeQueryConfigurationRequest request)
-