Package io.deephaven.dhservice.grpc
Class ServiceRegistryServiceImpl
java.lang.Object
io.deephaven.proto.serviceregistry.grpc.ServiceRegistryApiGrpc.ServiceRegistryApiImplBase
io.deephaven.dhservice.grpc.ServiceRegistryServiceImpl
- All Implemented Interfaces:
ServiceRegistryApiGrpc.AsyncService,io.grpc.BindableService
public final class ServiceRegistryServiceImpl
extends ServiceRegistryApiGrpc.ServiceRegistryApiImplBase
Server side implementation of
ServiceRegistryService.
For Deephaven Internal use only.-
Method Summary
Modifier and TypeMethodDescriptionabout()Returns the description of the class for logging purposes.voidabout(AboutRequest request, io.grpc.stub.StreamObserver<AboutReply> responseObserver) voidgetAllEndpointConfigs(@NotNull GetAllConfigsRequest request, @NotNull io.grpc.stub.StreamObserver<GetAllConfigsResponse> responseObserver) voidgetEndpointConfig(@NotNull RoutingEndpointConfigRequest request, @NotNull io.grpc.stub.StreamObserver<RoutingEndpointConfigResponse> responseObserver) voidgetEndpointConfigs(@NotNull GetConfigsRequest request, @NotNull io.grpc.stub.StreamObserver<GetConfigsResponse> responseObserver) static ServiceRegistryServiceImplmake(@NotNull com.fishlib.io.logger.Logger log, @NotNull ServiceRegistryService registryService, @NotNull IrisGroupProvider irisGroupProvider, ConfigurationServer.ConfigurationAuditEventLogger ael) Factory: create a newServiceRegistryServiceImplwith the givenServiceRegistryServicevoidregisterEndpointConfig(@NotNull RegisterRoutingEndpointConfigRequest request, @NotNull io.grpc.stub.StreamObserver<RegisterRoutingEndpointConfigResponse> responseObserver) voidrenewLease(@NotNull RenewLeaseRequest request, @NotNull io.grpc.stub.StreamObserver<RenewLeaseResponse> responseObserver) voidrevokeLease(@NotNull RevokeLeaseRequest request, @NotNull io.grpc.stub.StreamObserver<RevokeLeaseResponse> responseObserver) Methods inherited from class io.deephaven.proto.serviceregistry.grpc.ServiceRegistryApiGrpc.ServiceRegistryApiImplBase
bindService
-
Method Details
-
make
public static ServiceRegistryServiceImpl make(@NotNull @NotNull com.fishlib.io.logger.Logger log, @NotNull @NotNull ServiceRegistryService registryService, @NotNull @NotNull IrisGroupProvider irisGroupProvider, @NotNull ConfigurationServer.ConfigurationAuditEventLogger ael) Factory: create a newServiceRegistryServiceImplwith the givenServiceRegistryService- Parameters:
log- The passed in loggerregistryService- The backing service implementationirisGroupProvider- The constructed group provider to use for permission checksael- Logger for audit events- Returns:
- A new instance
-
about
Returns the description of the class for logging purposes.- Returns:
- the description of the class.
-
about
-
registerEndpointConfig
public void registerEndpointConfig(@NotNull @NotNull RegisterRoutingEndpointConfigRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<RegisterRoutingEndpointConfigResponse> responseObserver) -
revokeLease
public void revokeLease(@NotNull @NotNull RevokeLeaseRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<RevokeLeaseResponse> responseObserver) -
renewLease
public void renewLease(@NotNull @NotNull RenewLeaseRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<RenewLeaseResponse> responseObserver) -
getEndpointConfig
public void getEndpointConfig(@NotNull @NotNull RoutingEndpointConfigRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<RoutingEndpointConfigResponse> responseObserver) -
getEndpointConfigs
public void getEndpointConfigs(@NotNull @NotNull GetConfigsRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<GetConfigsResponse> responseObserver) -
getAllEndpointConfigs
public void getAllEndpointConfigs(@NotNull @NotNull GetAllConfigsRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<GetAllConfigsResponse> responseObserver)
-