Class SchemaGrpcServiceImpl
java.lang.Object
com.linkedin.venice.protocols.controller.SchemaGrpcServiceGrpc.SchemaGrpcServiceImplBase
com.linkedin.venice.controller.grpc.server.SchemaGrpcServiceImpl
- All Implemented Interfaces:
SchemaGrpcServiceGrpc.AsyncService,io.grpc.BindableService
gRPC service implementation for schema operations.
Extracts primitives from protobuf, calls handler, and converts POJO response back to protobuf.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetKeySchema(GetKeySchemaGrpcRequest request, io.grpc.stub.StreamObserver<GetKeySchemaGrpcResponse> responseObserver) Retrieves the key schema for a store.voidgetValueSchema(GetValueSchemaGrpcRequest request, io.grpc.stub.StreamObserver<GetValueSchemaGrpcResponse> responseObserver) Retrieves the value schema for a store by schema ID.Methods inherited from class com.linkedin.venice.protocols.controller.SchemaGrpcServiceGrpc.SchemaGrpcServiceImplBase
bindService
-
Constructor Details
-
SchemaGrpcServiceImpl
-
-
Method Details
-
getValueSchema
public void getValueSchema(GetValueSchemaGrpcRequest request, io.grpc.stub.StreamObserver<GetValueSchemaGrpcResponse> responseObserver) Retrieves the value schema for a store by schema ID. No ACL check is required for this operation as it only reads store metadata. -
getKeySchema
public void getKeySchema(GetKeySchemaGrpcRequest request, io.grpc.stub.StreamObserver<GetKeySchemaGrpcResponse> responseObserver) Retrieves the key schema for a store. No ACL check is required for this operation as it only reads store metadata.
-