Documentation ¶
Overview ¶
Package reflection implements server reflection service.
The service implemented is defined in: https://github.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1alpha/reflection.proto.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DubbogoServerReflectionServer ¶ added in v3.0.4
type DubbogoServerReflectionServer struct { rpb.UnimplementedServerReflectionServer // contains filtered or unexported fields }
func (*DubbogoServerReflectionServer) ServerReflectionInfo ¶ added in v3.0.4
func (s *DubbogoServerReflectionServer) ServerReflectionInfo(stream rpb.ServerReflection_ServerReflectionInfoServer) error
ServerReflectionInfo is the reflection service handler.
func (*DubbogoServerReflectionServer) SetGRPCServer ¶ added in v3.0.4
func (r *DubbogoServerReflectionServer) SetGRPCServer(s *grpc.Server)
type GRPCServer ¶
type GRPCServer interface {
grpc.ServiceRegistrar
GetServiceInfo() map[string]grpc.ServiceInfo
}
GRPCServer is the interface provided by a gRPC server. It is implemented by *grpc.Server, but could also be implemented by other concrete types. It acts as a registry, for accumulating the services exposed by the server.
Click to show internal directories.
Click to hide internal directories.