Class Hierarchy
- java.lang.Object
- io.grpc.xds.AddressFilter
- io.grpc.xds.AddressFilter.PathChain
- io.grpc.xds.client.Bootstrapper
- io.grpc.xds.client.BootstrapperImpl
- io.grpc.xds.GrpcBootstrapperImpl
- io.grpc.xds.client.BootstrapperImpl
- io.grpc.xds.CdsLoadBalancer2.CdsLbState
- io.grpc.xds.CdsLoadBalancer2.CdsLbState.ClusterState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.CdsLoadBalancerProvider.CdsConfig
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.grpc.ClientCall<ReqT,RespT>
- io.grpc.internal.DelayedClientCall<ReqT,RespT>
- io.grpc.xds.FaultFilter.DelayInjectedCall<ReqT,RespT>
- io.grpc.xds.FaultFilter.FailingClientCall<ReqT,RespT>
- io.grpc.internal.DelayedClientCall<ReqT,RespT>
- io.grpc.ClientCall.Listener<T>
- io.grpc.xds.GrpcXdsTransportFactory.EventHandlerToCallListenerAdapter<T>
- io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase (implements io.grpc.BindableService, io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.AsyncService)
- io.grpc.xds.CsdsService.CsdsServiceInternal
- io.grpc.ClientStreamTracer.Factory
- io.grpc.xds.ClusterImplLoadBalancer.ClusterLocality
- io.grpc.xds.ClusterImplLoadBalancer.OrcaPerRpcListener (implements io.grpc.xds.orca.OrcaPerRequestUtil.OrcaPerRequestReportListener)
- io.grpc.xds.ClusterImplLoadBalancerProvider.ClusterImplConfig
- io.grpc.xds.ClusterManagerLoadBalancerProvider.ClusterManagerConfig
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolutionResult
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.EdsClusterState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.LogicalDnsClusterState
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.LogicalDnsClusterState.DelayedNameResolverRefresh (implements java.lang.Runnable)
- io.grpc.xds.ClusterResolverLoadBalancerProvider.ClusterResolverConfig
- io.grpc.xds.ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism
- io.grpc.xds.ClusterSpecifierPlugin.NamedPluginConfig
- io.grpc.xds.ClusterSpecifierPluginRegistry
- io.grpc.xds.ConfigOrError<T>
- io.grpc.xds.CsdsService (implements io.grpc.BindableService)
- io.grpc.xds.Endpoints
- io.grpc.xds.Endpoints.DropOverload
- io.grpc.xds.AutoValue_Endpoints_DropOverload
- io.grpc.xds.Endpoints.LbEndpoint
- io.grpc.xds.AutoValue_Endpoints_LbEndpoint
- io.grpc.xds.Endpoints.LocalityLbEndpoints
- io.grpc.xds.AutoValue_Endpoints_LocalityLbEndpoints
- io.grpc.xds.EnvoyServerProtoData
- io.grpc.xds.EnvoyServerProtoData.BaseTlsContext
- io.grpc.xds.EnvoyServerProtoData.DownstreamTlsContext
- io.grpc.xds.EnvoyServerProtoData.UpstreamTlsContext
- io.grpc.xds.EnvoyServerProtoData.CidrRange
- io.grpc.xds.AutoValue_EnvoyServerProtoData_CidrRange
- io.grpc.xds.EnvoyServerProtoData.FailurePercentageEjection
- io.grpc.xds.EnvoyServerProtoData.FilterChain
- io.grpc.xds.AutoValue_EnvoyServerProtoData_FilterChain
- io.grpc.xds.EnvoyServerProtoData.FilterChainMatch
- io.grpc.xds.AutoValue_EnvoyServerProtoData_FilterChainMatch
- io.grpc.xds.EnvoyServerProtoData.Listener
- io.grpc.xds.AutoValue_EnvoyServerProtoData_Listener
- io.grpc.xds.EnvoyServerProtoData.OutlierDetection
- io.grpc.xds.AutoValue_EnvoyServerProtoData_OutlierDetection
- io.grpc.xds.EnvoyServerProtoData.SuccessRateEjection
- io.grpc.xds.FaultConfig (implements io.grpc.xds.Filter.FilterConfig)
- io.grpc.xds.AutoValue_FaultConfig
- io.grpc.xds.FaultConfig.FaultAbort
- io.grpc.xds.AutoValue_FaultConfig_FaultAbort
- io.grpc.xds.FaultConfig.FaultDelay
- io.grpc.xds.AutoValue_FaultConfig_FaultDelay
- io.grpc.xds.FaultConfig.FractionalPercent
- io.grpc.xds.AutoValue_FaultConfig_FractionalPercent
- io.grpc.xds.FaultFilter (implements io.grpc.xds.Filter, io.grpc.xds.Filter.ClientInterceptorBuilder)
- io.grpc.xds.Filter.NamedFilterConfig
- io.grpc.xds.FilterChainMatchingProtocolNegotiators
- io.grpc.xds.FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler.FilterChainSelector
- io.grpc.xds.FilterChainMatchingProtocolNegotiators.FilterChainMatchingNegotiatorServerFactory (implements io.grpc.netty.InternalProtocolNegotiator.ServerFactory)
- io.grpc.xds.FilterChainMatchingProtocolNegotiators.FilterChainSelectorManagerDeregister (implements io.netty.channel.ChannelFutureListener)
- io.grpc.xds.FilterChainMatchingProtocolNegotiators.GracefullyShutdownChannelRunnable (implements java.lang.Runnable)
- io.grpc.xds.FilterChainMatchingProtocolNegotiators.SelectedConfig
- io.grpc.xds.FilterChainSelectorManager
- io.grpc.xds.FilterChainSelectorManager.Closer
- io.grpc.xds.FilterChainSelectorManager.CloserComparator (implements java.util.Comparator<T>)
- io.grpc.xds.FilterRegistry
- io.grpc.xds.GrpcXdsTransportFactory (implements io.grpc.xds.client.XdsTransportFactory)
- io.grpc.xds.GrpcXdsTransportFactory.GrpcXdsTransport (implements io.grpc.xds.client.XdsTransportFactory.XdsTransport)
- io.grpc.xds.GrpcXdsTransportFactory.GrpcXdsTransport.XdsStreamingCall<ReqT,RespT> (implements io.grpc.xds.client.XdsTransportFactory.StreamingCall<ReqT,RespT>)
- io.grpc.xds.HttpConnectionManager
- io.grpc.xds.AutoValue_HttpConnectionManager
- io.grpc.InternalConfigSelector
- io.grpc.xds.XdsNameResolver.ConfigSelector
- io.grpc.xds.XdsNameResolver.FailingConfigSelector
- io.grpc.xds.InternalGrpcBootstrapperImpl
- io.grpc.xds.InternalRbacFilter
- io.grpc.xds.InternalSharedXdsClientPoolProvider
- io.grpc.xds.InternalXdsAttributes
- io.grpc.xds.LeastRequestLoadBalancer.LeastRequestConfig
- io.grpc.LoadBalancer
- io.grpc.xds.CdsLoadBalancer2
- io.grpc.xds.ClusterImplLoadBalancer
- io.grpc.xds.ClusterResolverLoadBalancer
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState
- io.grpc.util.ForwardingLoadBalancer
- io.grpc.xds.LazyLoadBalancer
- io.grpc.xds.LazyLoadBalancer.LazyDelegate
- io.grpc.util.MultiChildLoadBalancer
- io.grpc.xds.ClusterManagerLoadBalancer
- io.grpc.xds.LeastRequestLoadBalancer
- io.grpc.xds.RingHashLoadBalancer
- io.grpc.xds.WeightedRoundRobinLoadBalancer
- io.grpc.xds.PriorityLoadBalancer
- io.grpc.xds.WeightedTargetLoadBalancer
- io.grpc.xds.WrrLocalityLoadBalancer
- io.grpc.LoadBalancer.Factory
- io.grpc.xds.ClusterManagerLoadBalancer.GracefulSwitchLoadBalancerFactory
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbStateFactory
- io.grpc.xds.LazyLoadBalancer.Factory
- io.grpc.LoadBalancerProvider
- io.grpc.xds.CdsLoadBalancerProvider
- io.grpc.xds.ClusterImplLoadBalancerProvider
- io.grpc.xds.ClusterManagerLoadBalancerProvider
- io.grpc.xds.ClusterResolverLoadBalancerProvider
- io.grpc.xds.LeastRequestLoadBalancerProvider
- io.grpc.xds.PriorityLoadBalancerProvider
- io.grpc.xds.RingHashLoadBalancerProvider
- io.grpc.xds.WeightedRoundRobinLoadBalancerProvider
- io.grpc.xds.WeightedTargetLoadBalancerProvider
- io.grpc.xds.WrrLocalityLoadBalancerProvider
- io.grpc.LoadBalancer.Helper
- io.grpc.util.ForwardingLoadBalancerHelper
- io.grpc.xds.ClusterImplLoadBalancer.ClusterImplLbHelper
- io.grpc.xds.ClusterManagerLoadBalancer.ClusterManagerLbState.ClusterManagerChildHelper
- io.grpc.xds.ClusterResolverLoadBalancer.ClusterResolverLbState.RefreshableHelper
- io.grpc.xds.PriorityLoadBalancer.ChildLbState.ChildHelper
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedChildLbState.WrrChildLbStateHelper
- io.grpc.xds.WeightedTargetLoadBalancer.ChildHelper
- io.grpc.util.ForwardingLoadBalancerHelper
- io.grpc.LoadBalancer.Subchannel
- io.grpc.util.ForwardingSubchannel
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WrrSubchannel
- io.grpc.util.ForwardingSubchannel
- io.grpc.LoadBalancer.SubchannelPicker
- io.grpc.xds.ClusterImplLoadBalancer.ClusterImplLbHelper.RequestLimitingSubchannelPicker
- io.grpc.xds.LazyLoadBalancer.LazyDelegate.LazyPicker
- io.grpc.xds.LeastRequestLoadBalancer.EmptyPicker
- io.grpc.xds.LeastRequestLoadBalancer.ReadyPicker
- io.grpc.xds.RingHashLoadBalancer.RingHashPicker
- io.grpc.xds.WeightedRandomPicker
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedRoundRobinPicker
- io.grpc.xds.LoadBalancerConfigFactory
- io.grpc.xds.LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter
- io.grpc.xds.LoadBalancerConfigFactory.LoadBalancingPolicyConverter
- io.grpc.xds.MessagePrinter (implements io.grpc.xds.client.MessagePrettyPrinter)
- io.grpc.xds.MessagePrinter.LazyHolder
- io.grpc.util.MultiChildLoadBalancer.ChildLbState
- io.grpc.xds.ClusterManagerLoadBalancer.ClusterManagerLbState
- io.grpc.xds.LeastRequestLoadBalancer.LeastRequestLbState
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedChildLbState
- io.grpc.NameResolver
- io.grpc.xds.XdsNameResolver
- io.grpc.NameResolver.Factory
- io.grpc.NameResolverProvider
- io.grpc.xds.XdsNameResolverProvider
- io.grpc.NameResolverProvider
- io.grpc.NameResolver.Listener2 (implements io.grpc.NameResolver.Listener)
- io.grpc.xds.PriorityLoadBalancer.ChildLbState
- io.grpc.xds.PriorityLoadBalancer.ChildLbState.FailOverTask (implements java.lang.Runnable)
- io.grpc.xds.PriorityLoadBalancerProvider.PriorityLbConfig
- io.grpc.xds.PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
- io.grpc.xds.RbacConfig (implements io.grpc.xds.Filter.FilterConfig)
- io.grpc.xds.AutoValue_RbacConfig
- io.grpc.xds.RbacFilter (implements io.grpc.xds.Filter, io.grpc.xds.Filter.ServerInterceptorBuilder)
- java.lang.ref.Reference<T>
- java.lang.ref.WeakReference<T>
- io.grpc.xds.SharedCallCounterMap.CounterReference
- java.lang.ref.WeakReference<T>
- io.grpc.xds.RingHashLoadBalancer.RingEntry (implements java.lang.Comparable<T>)
- io.grpc.xds.RingHashLoadBalancer.RingHashConfig
- io.grpc.xds.RingHashLoadBalancer.SubchannelView
- io.grpc.xds.RingHashOptions
- io.grpc.xds.RouteLookupServiceClusterSpecifierPlugin (implements io.grpc.xds.ClusterSpecifierPlugin)
- io.grpc.xds.RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig (implements io.grpc.xds.ClusterSpecifierPlugin.PluginConfig)
- io.grpc.xds.RoutingUtils
- io.grpc.Server
- io.grpc.xds.XdsServerWrapper
- io.grpc.ServerBuilder<T>
- io.grpc.ForwardingServerBuilder<T>
- io.grpc.xds.XdsServerBuilder
- io.grpc.ForwardingServerBuilder<T>
- io.grpc.xds.SharedCallCounterMap (implements io.grpc.xds.XdsNameResolverProvider.CallCounterProvider)
- io.grpc.xds.SharedCallCounterMap.SharedCallCounterMapHolder
- io.grpc.xds.SharedXdsClientPoolProvider (implements io.grpc.xds.XdsClientPoolFactory)
- io.grpc.xds.SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool (implements io.grpc.internal.ObjectPool<T>)
- io.grpc.xds.SharedXdsClientPoolProvider.SharedXdsClientPoolProviderHolder
- io.grpc.xds.ThreadSafeRandom.ThreadSafeRandomImpl (implements io.grpc.xds.ThreadSafeRandom)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.grpc.xds.VirtualHost
- io.grpc.xds.AutoValue_VirtualHost
- io.grpc.xds.VirtualHost.Route
- io.grpc.xds.AutoValue_VirtualHost_Route
- io.grpc.xds.VirtualHost.Route.RouteAction
- io.grpc.xds.AutoValue_VirtualHost_Route_RouteAction
- io.grpc.xds.VirtualHost.Route.RouteAction.ClusterWeight
- io.grpc.xds.VirtualHost.Route.RouteAction.HashPolicy
- io.grpc.xds.VirtualHost.Route.RouteAction.RetryPolicy
- io.grpc.xds.VirtualHost.Route.RouteMatch
- io.grpc.xds.AutoValue_VirtualHost_Route_RouteMatch
- io.grpc.xds.VirtualHost.Route.RouteMatch.PathMatcher
- io.grpc.xds.WeightedRandomPicker.WeightedChildPicker
- io.grpc.xds.WeightedRoundRobinLoadBalancer.StaticStrideScheduler
- io.grpc.xds.WeightedRoundRobinLoadBalancer.UpdateWeightTask (implements java.lang.Runnable)
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedChildLbState.OrcaReportListener (implements io.grpc.xds.orca.OrcaOobUtil.OrcaOobReportListener, io.grpc.xds.orca.OrcaPerRequestUtil.OrcaPerRequestReportListener)
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder
- io.grpc.xds.WeightedTargetLoadBalancerProvider.WeightedPolicySelection
- io.grpc.xds.WeightedTargetLoadBalancerProvider.WeightedTargetConfig
- io.grpc.xds.WrrLocalityLoadBalancer.WrrLocalityConfig
- io.grpc.xds.XdsChannelCredentials
- io.grpc.xds.XdsClusterResource.CdsUpdate (implements io.grpc.xds.client.XdsClient.ResourceUpdate)
- io.grpc.xds.AutoValue_XdsClusterResource_CdsUpdate
- io.grpc.xds.XdsClusterResource.CdsUpdate.Builder
- io.grpc.xds.AutoValue_XdsClusterResource_CdsUpdate.Builder
- io.grpc.xds.XdsCredentialsProvider
- io.grpc.xds.XdsCredentialsRegistry
- io.grpc.xds.XdsCredentialsRegistry.XdsCredentialsProviderPriorityAccessor (implements io.grpc.InternalServiceProviders.PriorityAccessor<T>)
- io.grpc.xds.XdsEndpointResource.EdsUpdate (implements io.grpc.xds.client.XdsClient.ResourceUpdate)
- io.grpc.xds.XdsLbPolicies
- io.grpc.xds.XdsListenerResource.LdsUpdate (implements io.grpc.xds.client.XdsClient.ResourceUpdate)
- io.grpc.xds.AutoValue_XdsListenerResource_LdsUpdate
- io.grpc.xds.XdsNameResolver.ClusterRefState
- io.grpc.xds.XdsNameResolver.ResolveState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.XdsNameResolver.ResolveState.RouteDiscoveryState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.XdsNameResolver.RoutingConfig
- io.grpc.xds.client.XdsResourceType<T>
- io.grpc.xds.XdsClusterResource
- io.grpc.xds.XdsEndpointResource
- io.grpc.xds.XdsListenerResource
- io.grpc.xds.XdsRouteConfigureResource
- io.grpc.xds.XdsRouteConfigureResource.RdsUpdate (implements io.grpc.xds.client.XdsClient.ResourceUpdate)
- io.grpc.xds.XdsServerBuilder.DefaultListener (implements io.grpc.xds.XdsServerBuilder.XdsServingStatusListener)
- io.grpc.xds.XdsServerCredentials
- io.grpc.xds.XdsServerWrapper.ConfigApplyingInterceptor (implements io.grpc.ServerInterceptor)
- io.grpc.xds.XdsServerWrapper.DiscoveryState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.XdsServerWrapper.DiscoveryState.RouteDiscoveryState (implements io.grpc.xds.client.XdsClient.ResourceWatcher<T>)
- io.grpc.xds.XdsServerWrapper.RestartTask (implements java.lang.Runnable)
- io.grpc.xds.XdsServerWrapper.ServerRoutingConfig
- io.grpc.xds.AutoValue_XdsServerWrapper_ServerRoutingConfig
- io.grpc.xds.XxHash64
- io.grpc.xds.XxHash64.ByteSupplier
- io.grpc.xds.XxHash64.AsciiStringByteSupplier
- io.grpc.xds.XxHash64.PlainByteSupplier
Interface Hierarchy
- io.grpc.xds.ClusterSpecifierPlugin
- io.grpc.xds.ClusterSpecifierPlugin.PluginConfig
- io.grpc.xds.Filter
- io.grpc.xds.Filter.ClientInterceptorBuilder
- io.grpc.xds.Filter.FilterConfig
- io.grpc.xds.Filter.ServerInterceptorBuilder
- io.grpc.xds.ThreadSafeRandom
- io.grpc.xds.TlsContextManager
- io.grpc.xds.XdsClientPoolFactory
- io.grpc.xds.XdsNameResolverProvider.CallCounterProvider
- io.grpc.xds.XdsServerBuilder.XdsServingStatusListener
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.grpc.xds.ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type
- io.grpc.xds.EnvoyServerProtoData.ConnectionSourceType
- io.grpc.xds.FaultConfig.FractionalPercent.DenominatorType
- io.grpc.xds.RouterFilter (implements io.grpc.xds.Filter, io.grpc.xds.Filter.ClientInterceptorBuilder, io.grpc.xds.Filter.ServerInterceptorBuilder)
- io.grpc.xds.VirtualHost.Route.RouteAction.HashPolicy.Type
- io.grpc.xds.XdsClusterResource.CdsUpdate.ClusterType
- io.grpc.xds.XdsClusterResource.CdsUpdate.LbPolicy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)