| AdvancedTlsX509KeyManager |
AdvancedTlsX509KeyManager is an X509ExtendedKeyManager that allows users to configure
advanced TLS features, such as private key and certificate chain reloading.
|
| AdvancedTlsX509KeyManager.KeyInfo |
|
| AdvancedTlsX509KeyManager.UpdateResult |
|
| AdvancedTlsX509TrustManager |
AdvancedTlsX509TrustManager is an X509ExtendedTrustManager that allows users to configure
advanced TLS features, such as root certificate reloading and peer cert custom verification.
|
| AdvancedTlsX509TrustManager.Builder |
|
| CertificateUtils |
Contains certificate/key PEM file utility method(s).
|
| ForwardingClientStreamTracer |
|
| ForwardingLoadBalancer |
|
| ForwardingLoadBalancerHelper |
|
| ForwardingSubchannel |
|
| GracefulSwitchLoadBalancer |
A load balancer that gracefully swaps to a new lb policy.
|
| GracefulSwitchLoadBalancer.Config |
|
| HealthProducerHelper |
|
| HealthProducerHelper.HealthProducerSubchannel |
|
| MultiChildLoadBalancer |
A base load balancing policy for those policies which has multiple children such as
ClusterManager or the petiole policies.
|
| MultiChildLoadBalancer.AcceptResolvedAddrRetVal |
|
| MultiChildLoadBalancer.Endpoint |
Endpoint is an optimization to quickly lookup and compare EquivalentAddressGroup address sets.
|
| MutableHandlerRegistry |
|
| OutlierDetectionLoadBalancer |
Wraps a child LoadBalancer while monitoring for outlier backends and removing them from
the use of the child LB.
|
| OutlierDetectionLoadBalancer.EndpointTracker |
Tracks additional information about the endpoint needed for outlier detection.
|
| OutlierDetectionLoadBalancer.EndpointTracker.CallCounter |
Tracks both successful and failed call counts.
|
| OutlierDetectionLoadBalancer.EndpointTrackerMap |
Maintains a mapping from endpoint (a set of addresses) to their trackers.
|
| OutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm |
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig |
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder |
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection |
The configuration for failure percentage ejection.
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder |
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection |
The configuration for success rate ejection.
|
| OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder |
|
| OutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm |
This algorithm ejects addresses that don't maintain a required rate of successful calls.
|
| OutlierDetectionLoadBalancerProvider |
|
| RoundRobinLoadBalancer |
|
| RoundRobinLoadBalancer.ReadyPicker |
|
| SecretRoundRobinLoadBalancerProvider |
Provider for the "round_robin" balancing policy.
|
| SecretRoundRobinLoadBalancerProvider.Provider |
|
| TransmitStatusRuntimeExceptionInterceptor |
A class that intercepts uncaught exceptions of type StatusRuntimeException and handles
them by closing the ServerCall, and transmitting the exception's status and metadata
to the client.
|
| TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall<ReqT,RespT> |
A ServerCall that wraps around a non thread safe delegate and provides thread safe
access by serializing everything on an executor.
|