@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/2222") public final class ProtoReflectionService extends ServerReflectionGrpc.ServerReflectionImplBase
Separately tracks mutable and immutable services. Throws an exception if either group of services contains multiple Protobuf files with declarations of the same service, method, type, or extension.
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.BindableService |
newInstance()
Creates a instance of
ProtoReflectionService. |
io.grpc.stub.StreamObserver<ServerReflectionRequest> |
serverReflectionInfo(io.grpc.stub.StreamObserver<ServerReflectionResponse> responseObserver)
The reflection service is structured as a bidirectional stream, ensuring
all related requests go to a single server.
|
bindServicepublic static io.grpc.BindableService newInstance()
ProtoReflectionService.public io.grpc.stub.StreamObserver<ServerReflectionRequest> serverReflectionInfo(io.grpc.stub.StreamObserver<ServerReflectionResponse> responseObserver)
ServerReflectionGrpc.AsyncServiceThe reflection service is structured as a bidirectional stream, ensuring all related requests go to a single server.