Package io.grpc.protobuf.services
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
-
Interface Summary Interface Description BinaryLogSink A class that accepts binary log messages.BinlogHelper.Factory BinlogHelper.TimeProvider -
Class Summary Class Description BinaryLogProvider BinaryLogProvider.ByteArrayMarshaller BinaryLogProvider.IoUtils BinaryLogProviderImpl The default implementation of aBinaryLogProvider
.BinaryLogs BinlogHelper A binary log class that is configured for a specificMethodDescriptor
.BinlogHelper.FactoryImpl BinlogHelper.MaybeTruncated<T> BinlogHelper.SinkWriter BinlogHelper.SinkWriterImpl ChannelzProtoUtil A static utility class for turning internal data structures into protos.ChannelzService The channelz service provides stats about a running gRPC process.HealthCheckingLoadBalancerFactory Wraps aLoadBalancer
and implements the client-side health-checking (https://github.com/grpc/proposal/blob/master/A17-client-side-health-checking.md).HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer HealthCheckingLoadBalancerFactory.SubchannelImpl HealthCheckingLoadBalancerUtil Utility for enabling client-side health checking forLoadBalancer
s.HealthServiceImpl HealthStatusManager AHealthStatusManager
object manages a health check service.InetAddressUtil ProtoReflectionService Provides a reflection service for Protobuf services (including the reflection service itself).ProtoReflectionServiceV1 Provides a reflection service for Protobuf services (including the reflection service itself).ProtoReflectionServiceV1.FileDescriptorIndex Provides a set of methods for answering reflection queries for the file descriptors underlying a set of services.ProtoReflectionServiceV1.ProtoReflectionStreamObserver ProtoReflectionServiceV1.ServerReflectionIndex Indexes the server's services and allows lookups of file descriptors by filename, symbol, type, and extension number.TempFileSink The output file goes to the JVM's temp dir with a prefix of BINARY_INFO.