@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/2222") public final class ProtoReflectionService extends io.grpc.reflection.v1alpha.ServerReflectionGrpc.ServerReflectionImplBase implements io.grpc.InternalNotifyOnServerBuild
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 BindableService |
newInstance() |
void |
notifyOnBuild(Server server)
Receives a reference to the server at build time.
|
StreamObserver<io.grpc.reflection.v1alpha.ServerReflectionRequest> |
serverReflectionInfo(StreamObserver<io.grpc.reflection.v1alpha.ServerReflectionResponse> responseObserver) |
public static BindableService newInstance()
public void notifyOnBuild(Server server)
notifyOnBuild
in interface io.grpc.InternalNotifyOnServerBuild
public StreamObserver<io.grpc.reflection.v1alpha.ServerReflectionRequest> serverReflectionInfo(StreamObserver<io.grpc.reflection.v1alpha.ServerReflectionResponse> responseObserver)
serverReflectionInfo
in class io.grpc.reflection.v1alpha.ServerReflectionGrpc.ServerReflectionImplBase