Package io.deephaven.proto.routing.grpc
Class RoutingApiGrpc.RoutingApiBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<RoutingApiGrpc.RoutingApiBlockingStub>
io.deephaven.proto.routing.grpc.RoutingApiGrpc.RoutingApiBlockingStub
- Enclosing class:
- RoutingApiGrpc
public static final class RoutingApiGrpc.RoutingApiBlockingStub
extends io.grpc.stub.AbstractBlockingStub<RoutingApiGrpc.RoutingApiBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service RoutingApi.
Remoting for the DataRoutingService interface.
-
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 TypeMethodDescriptionabout(AboutRequest request) ========== DataRoutingService metadata ====================================protected RoutingApiGrpc.RoutingApiBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Implements Collection<? extends DataImportServiceEndpointConfig> getAllDataImportServiceDestinationConfigs();Implements Collection<? extends LogAggregatorConfig> getAllLogAggregatorServiceConfigs();getCollectedClaims(CollectedClaimsRequest request) Implements DataImportServiceConfig getDataImportServiceConfig(@NotNull String name);Implements Collection<? extends DataImportServiceEndpointConfig> getDataImportServiceDestinations(@NotNull TableIdentifier tableIdentifier);com.google.protobuf.StringValuegetFile(DataRoutingFileRequest request) this is just a workaround pending more TDS serialization workImplements Config getLogAggregatorConfig(@NotNull String configName);Implements LogAggregatorEndpoint getLogAggregatorDestinationConfig(@NotNull TableIdentifier tableIdentifier);Implements TableDataServiceConfig getTableDataServiceConfig(@NotNull String name);Implements Collection<? extends TableDataServiceConfig> getTableDataServiceConfigs();subscribeToDataRoutingChangeNotifications(DataRoutingConfigurationChangeNotificationRequest request) ========== change notification =======================================Update one or more items comprising the data routing configuration.updateFile(DataRoutingFileUpdateRequest request) Update the contents of the data routing fileMethods 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 RoutingApiGrpc.RoutingApiBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<RoutingApiGrpc.RoutingApiBlockingStub>
-
about
========== DataRoutingService metadata ====================================
-
getFile
this is just a workaround pending more TDS serialization work
-
getFullConfiguration
public DataRoutingConfigurationResponse getFullConfiguration(DataRoutingConfigurationRequest request) -
getCollectedClaims
-
getDataImportServiceConfigs
public DataImportServiceConfigsResponse getDataImportServiceConfigs(DataImportServiceConfigsRequest request) Implements DataImportServiceConfig getDataImportServiceConfig(@NotNull String name);
-
getDataImportServiceDestinationConfigs
public Iterator<DataImportServiceDestinationConfigResponse> getDataImportServiceDestinationConfigs(DataImportServiceDestinationConfigsRequest request) Implements Collection<? extends DataImportServiceEndpointConfig> getDataImportServiceDestinations(@NotNull TableIdentifier tableIdentifier);
-
getAllDataImportServiceDestinationConfigs
public Iterator<DataImportServiceDestinationConfigResponse> getAllDataImportServiceDestinationConfigs(AllDataImportServiceDestinationConfigsRequest request) Implements Collection<? extends DataImportServiceEndpointConfig> getAllDataImportServiceDestinationConfigs();
-
getLogAggregatorConfig
Implements Config getLogAggregatorConfig(@NotNull String configName);
-
getAllLogAggregatorServiceConfigs
public Iterator<LogAggregatorConfigResponse> getAllLogAggregatorServiceConfigs(AllLogAggregatorConfigRequest request) Implements Collection<? extends LogAggregatorConfig> getAllLogAggregatorServiceConfigs();
-
getLogAggregatorDestinationConfig
public LogAggregatorDestinationConfigResponse getLogAggregatorDestinationConfig(LogAggregatorDestinationConfigRequest request) Implements LogAggregatorEndpoint getLogAggregatorDestinationConfig(@NotNull TableIdentifier tableIdentifier);
-
getTableDataServiceConfig
public TableDataServiceConfigResponse getTableDataServiceConfig(TableDataServiceConfigRequest request) Implements TableDataServiceConfig getTableDataServiceConfig(@NotNull String name);
-
getTableDataServiceConfigs
public TableDataServiceConfigsResponse getTableDataServiceConfigs(AllTableDataServiceConfigRequest request) Implements Collection<? extends TableDataServiceConfig> getTableDataServiceConfigs();
-
updateFile
Update the contents of the data routing file
-
updateDises
public DataRoutingFileUpdateResponse updateDises(DataRoutingUpdateDataImportServiceConfigsMessage request) Update one or more items comprising the data routing configuration. According to the request message, add DISes, update or remove DISes, replace all DISes, and optionally update the main routing file at the same time for an atomic change.
-
subscribeToDataRoutingChangeNotifications
public Iterator<DataRoutingConfigurationChangeMessage> subscribeToDataRoutingChangeNotifications(DataRoutingConfigurationChangeNotificationRequest request) ========== change notification =======================================
-