Class VeniceControllerGrpcServiceImpl
java.lang.Object
com.linkedin.venice.protocols.controller.VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
com.linkedin.venice.controller.server.VeniceControllerGrpcServiceImpl
- All Implemented Interfaces:
io.grpc.BindableService
public class VeniceControllerGrpcServiceImpl
extends VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
This class is a gRPC service implementation for the VeniceController public API.
-
Constructor Summary
ConstructorDescriptionVeniceControllerGrpcServiceImpl
(VeniceControllerRequestHandler requestHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createStore
(CreateStoreGrpcRequest grpcRequest, io.grpc.stub.StreamObserver<CreateStoreGrpcResponse> responseObserver) CreateStorevoid
discoverClusterForStore
(DiscoverClusterGrpcRequest grpcRequest, io.grpc.stub.StreamObserver<DiscoverClusterGrpcResponse> responseObserver) ClusterDiscoveryvoid
getLeaderController
(LeaderControllerGrpcRequest request, io.grpc.stub.StreamObserver<LeaderControllerGrpcResponse> responseObserver) ControllerRoutesMethods inherited from class com.linkedin.venice.protocols.controller.VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
bindService
-
Constructor Details
-
VeniceControllerGrpcServiceImpl
-
-
Method Details
-
getLeaderController
public void getLeaderController(LeaderControllerGrpcRequest request, io.grpc.stub.StreamObserver<LeaderControllerGrpcResponse> responseObserver) Description copied from class:VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
ControllerRoutes
-
discoverClusterForStore
public void discoverClusterForStore(DiscoverClusterGrpcRequest grpcRequest, io.grpc.stub.StreamObserver<DiscoverClusterGrpcResponse> responseObserver) Description copied from class:VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
ClusterDiscovery
-
createStore
public void createStore(CreateStoreGrpcRequest grpcRequest, io.grpc.stub.StreamObserver<CreateStoreGrpcResponse> responseObserver) Description copied from class:VeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
CreateStore
- Overrides:
createStore
in classVeniceControllerGrpcServiceGrpc.VeniceControllerGrpcServiceImplBase
-