Hierarchy For Package io.grpc
Class Hierarchy
- java.lang.Object
- io.grpc.Attributes
- io.grpc.Attributes.Builder
- io.grpc.Attributes.Key<T>
- io.grpc.BinaryLog (implements java.io.Closeable)
- io.grpc.CallCredentials
- io.grpc.CompositeCallCredentials
- io.grpc.CallCredentials.MetadataApplier
- io.grpc.CallCredentials.RequestInfo
- io.grpc.CallOptions
- io.grpc.CallOptions.Key<T>
- io.grpc.Channel
- io.grpc.ManagedChannel
- io.grpc.ChannelCredentials
- io.grpc.ChoiceChannelCredentials
- io.grpc.CompositeChannelCredentials
- io.grpc.InsecureChannelCredentials
- io.grpc.TlsChannelCredentials
- io.grpc.ChannelLogger
- io.grpc.ClientCall<ReqT,
RespT> - io.grpc.ForwardingClientCall<ReqT,
RespT> - io.grpc.ClientInterceptors.CheckedForwardingClientCall<ReqT,
RespT> - io.grpc.ForwardingClientCall.SimpleForwardingClientCall<ReqT,
RespT>
- io.grpc.ClientInterceptors.CheckedForwardingClientCall<ReqT,
- io.grpc.ForwardingClientCall<ReqT,
- io.grpc.ClientCall.Listener<T>
- io.grpc.ForwardingClientCallListener<RespT>
- io.grpc.ClientInterceptors
- io.grpc.ClientStreamTracer.Factory
- io.grpc.ClientStreamTracer.StreamInfo
- io.grpc.ClientStreamTracer.StreamInfo.Builder
- io.grpc.ClientTransportFilter
- io.grpc.Codec.Gzip (implements io.grpc.Codec)
- io.grpc.Codec.Identity (implements io.grpc.Codec)
- io.grpc.CompressorRegistry
- io.grpc.ConnectivityStateInfo
- io.grpc.Context
- io.grpc.Context.CancellableContext (implements java.io.Closeable)
- io.grpc.Context.Key<T>
- io.grpc.Context.Storage
- io.grpc.Contexts
- io.grpc.Deadline (implements java.lang.Comparable<T>)
- io.grpc.Deadline.Ticker
- io.grpc.DecompressorRegistry
- io.grpc.DoubleCounterMetricInstrument
- io.grpc.DoubleHistogramMetricInstrument
- io.grpc.EquivalentAddressGroup
- io.grpc.Grpc
- io.grpc.HandlerRegistry
- io.grpc.HttpConnectProxiedSocketAddress.Builder
- io.grpc.InternalCallOptions
- io.grpc.InternalChannelz
- io.grpc.InternalChannelz.ChannelStats
- io.grpc.InternalChannelz.ChannelStats.Builder
- io.grpc.InternalChannelz.ChannelTrace
- io.grpc.InternalChannelz.ChannelTrace.Builder
- io.grpc.InternalChannelz.ChannelTrace.Event
- io.grpc.InternalChannelz.ChannelTrace.Event.Builder
- io.grpc.InternalChannelz.OtherSecurity
- io.grpc.InternalChannelz.RootChannelList
- io.grpc.InternalChannelz.Security
- io.grpc.InternalChannelz.ServerList
- io.grpc.InternalChannelz.ServerSocketsList
- io.grpc.InternalChannelz.ServerStats
- io.grpc.InternalChannelz.ServerStats.Builder
- io.grpc.InternalChannelz.SocketOptions
- io.grpc.InternalChannelz.SocketOptions.Builder
- io.grpc.InternalChannelz.SocketStats
- io.grpc.InternalChannelz.TcpInfo
- io.grpc.InternalChannelz.TcpInfo.Builder
- io.grpc.InternalChannelz.Tls
- io.grpc.InternalChannelz.TransportStats
- io.grpc.InternalClientInterceptors
- io.grpc.InternalConfigSelector
- io.grpc.InternalConfigSelector.Result
- io.grpc.InternalConfigSelector.Result.Builder
- io.grpc.InternalConfiguratorRegistry
- io.grpc.InternalDecompressorRegistry
- io.grpc.InternalLogId
- io.grpc.InternalManagedChannelBuilder
- io.grpc.InternalManagedChannelProvider
- io.grpc.InternalMetadata
- io.grpc.InternalMethodDescriptor
- io.grpc.InternalServer
- io.grpc.InternalServerInterceptors
- io.grpc.InternalServerProvider
- io.grpc.InternalServiceProviders
- io.grpc.InternalStatus
- io.grpc.InternalTimeUtils
- io.grpc.LoadBalancer
- io.grpc.LoadBalancer.CreateSubchannelArgs
- io.grpc.LoadBalancer.CreateSubchannelArgs.Builder
- io.grpc.LoadBalancer.CreateSubchannelArgs.Key<T>
- io.grpc.LoadBalancer.Factory
- io.grpc.LoadBalancerProvider
- io.grpc.LoadBalancer.Helper
- io.grpc.LoadBalancer.PickResult
- io.grpc.LoadBalancer.PickSubchannelArgs
- io.grpc.LoadBalancer.ResolvedAddresses
- io.grpc.LoadBalancer.ResolvedAddresses.Builder
- io.grpc.LoadBalancer.Subchannel
- io.grpc.LoadBalancer.SubchannelPicker
- io.grpc.LoadBalancer.ErrorPicker
- io.grpc.LoadBalancer.FixedResultPicker
- io.grpc.LoadBalancerRegistry
- io.grpc.LongCounterMetricInstrument
- io.grpc.LongGaugeMetricInstrument (implements io.grpc.CallbackMetricInstrument)
- io.grpc.LongHistogramMetricInstrument
- io.grpc.ManagedChannelBuilder<T>
- io.grpc.ForwardingChannelBuilder2<T>
- io.grpc.ForwardingChannelBuilder<T>
- io.grpc.ForwardingChannelBuilder2<T>
- io.grpc.ManagedChannelProvider
- io.grpc.ManagedChannelProvider.NewChannelBuilderResult
- io.grpc.ManagedChannelRegistry
- io.grpc.Metadata
- io.grpc.Metadata.Key<T>
- io.grpc.MethodDescriptor<ReqT,
RespT> - io.grpc.MethodDescriptor.Builder<ReqT,
RespT> - io.grpc.MetricInstrumentRegistry
- io.grpc.NameResolver
- io.grpc.NameResolver.Args
- io.grpc.NameResolver.Args.Builder
- io.grpc.NameResolver.ConfigOrError
- io.grpc.NameResolver.Factory
- io.grpc.NameResolverProvider
- io.grpc.NameResolver.Listener2 (implements io.grpc.NameResolver.Listener)
- io.grpc.NameResolver.ResolutionResult
- io.grpc.NameResolver.ResolutionResult.Builder
- io.grpc.NameResolver.ServiceConfigParser
- io.grpc.NameResolverRegistry
- io.grpc.Server
- io.grpc.ServerBuilder<T>
- io.grpc.ForwardingServerBuilder<T>
- io.grpc.ServerCall<ReqT,
RespT> - io.grpc.ForwardingServerCall<ReqT,
RespT> - io.grpc.ForwardingServerCall.SimpleForwardingServerCall<ReqT,
RespT>
- io.grpc.ForwardingServerCall.SimpleForwardingServerCall<ReqT,
- io.grpc.ForwardingServerCall<ReqT,
- io.grpc.ServerCall.Listener<ReqT>
- io.grpc.ForwardingServerCallListener<ReqT>
- io.grpc.ServerCredentials
- io.grpc.ChoiceServerCredentials
- io.grpc.InsecureServerCredentials
- io.grpc.TlsServerCredentials
- io.grpc.ServerInterceptors
- io.grpc.ServerMethodDefinition<ReqT,
RespT> - io.grpc.ServerProvider
- io.grpc.ServerProvider.NewServerBuilderResult
- io.grpc.ServerRegistry
- io.grpc.ServerServiceDefinition
- io.grpc.ServerServiceDefinition.Builder
- io.grpc.ServerStreamTracer.Factory
- io.grpc.ServerStreamTracer.ServerCallInfo<ReqT,
RespT> - io.grpc.ServerTransportFilter
- io.grpc.ServiceDescriptor
- io.grpc.ServiceDescriptor.Builder
- java.net.SocketAddress (implements java.io.Serializable)
- io.grpc.ProxiedSocketAddress
- io.grpc.HttpConnectProxiedSocketAddress
- io.grpc.ProxiedSocketAddress
- io.grpc.Status
- io.grpc.StatusOr<T>
- io.grpc.StreamTracer
- io.grpc.ClientStreamTracer
- io.grpc.ServerStreamTracer
- io.grpc.SynchronizationContext (implements java.util.concurrent.Executor)
- io.grpc.SynchronizationContext.ScheduledHandle
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.grpc.StatusException
- java.lang.Exception
- io.grpc.TlsChannelCredentials.Builder
- io.grpc.TlsServerCredentials.Builder
Interface Hierarchy
- java.lang.AutoCloseable
- io.grpc.MetricRecorder.Registration
- io.grpc.MetricSink.Registration
- io.grpc.MetricRecorder.Registration
- io.grpc.BindableService
- io.grpc.ClientInterceptor
- io.grpc.Compressor
- io.grpc.Codec (also extends io.grpc.Decompressor)
- io.grpc.Configurator
- io.grpc.InternalConfigurator
- io.grpc.Context.CancellationListener
- io.grpc.Decompressor
- io.grpc.Codec (also extends io.grpc.Compressor)
- io.grpc.Detachable
- io.grpc.Drainable
- io.grpc.HasByteBuffer
- io.grpc.InternalMayRequireSpecificExecutor
- io.grpc.InternalSubchannelAddressAttributes
- io.grpc.InternalWithLogId
- io.grpc.InternalInstrumented<T>
- io.grpc.KnownLength
- io.grpc.LoadBalancer.PickDetailsConsumer
- io.grpc.LoadBalancer.SubchannelStateListener
- io.grpc.ManagedChannelBuilder.InterceptorFactory
- io.grpc.Metadata.AsciiMarshaller<T>
- io.grpc.Metadata.BinaryMarshaller<T>
- io.grpc.Metadata.BinaryStreamMarshaller<T>
- io.grpc.Metadata.TrustedAsciiMarshaller<T>
- io.grpc.InternalMetadata.TrustedAsciiMarshaller<T>
- io.grpc.MethodDescriptor.Marshaller<T>
- io.grpc.MethodDescriptor.ReflectableMarshaller<T>
- io.grpc.MethodDescriptor.PrototypeMarshaller<T>
- io.grpc.MethodDescriptor.ReflectableMarshaller<T>
- io.grpc.MetricInstrument
- io.grpc.CallbackMetricInstrument
- io.grpc.MetricRecorder
- io.grpc.MetricRecorder.BatchCallback
- io.grpc.MetricRecorder.BatchRecorder
- io.grpc.MetricSink
- io.grpc.NameResolver.Listener
- io.grpc.ProxyDetector
- io.grpc.ServerCallExecutorSupplier
- io.grpc.ServerCallHandler<RequestT,
ResponseT> - io.grpc.ServerInterceptor
- io.grpc.ServiceProviders.PriorityAccessor<T>
- io.grpc.InternalServiceProviders.PriorityAccessor<T>
Annotation Interface Hierarchy
- io.grpc.EquivalentAddressGroup.Attr (implements java.lang.annotation.Annotation)
- io.grpc.ExperimentalApi (implements java.lang.annotation.Annotation)
- io.grpc.Grpc.TransportAttr (implements java.lang.annotation.Annotation)
- io.grpc.Internal (implements java.lang.annotation.Annotation)
- io.grpc.NameResolver.ResolutionResultAttr (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.grpc.ChannelLogger.ChannelLogLevel
- io.grpc.ConnectivityState
- io.grpc.InternalChannelz.ChannelTrace.Event.Severity
- io.grpc.InternalKnownTransport
- io.grpc.MethodDescriptor.MethodType
- io.grpc.SecurityLevel
- io.grpc.Status.Code
- io.grpc.TlsChannelCredentials.Feature
- io.grpc.TlsServerCredentials.ClientAuth
- io.grpc.TlsServerCredentials.Feature
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)