Uses of Package
io.grpc.util
Packages that use io.grpc.util
Package
Description
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
Utilities with advanced features in the core layer that user can optionally use.
-
Classes in io.grpc.util used by io.grpc.protobuf.services
-
Classes in io.grpc.util used by io.grpc.rls
-
Classes in io.grpc.util used by io.grpc.utilClassDescriptionMainly used to avoid throwing IO Exceptions in java.io.Closeable.AdvancedTlsX509TrustManager is an
X509ExtendedTrustManager
that allows users to configure advanced TLS features, such as root certificate reloading and peer cert custom verification.Builds a newAdvancedTlsX509TrustManager
.The verification mode when authenticating the peer certificate.A load balancer that gracefully swaps to a new lb policy.A base load balancing policy for those policies which has multiple children such as ClusterManager or the petiole policies.This represents the state of load balancer children.ChildLbStateHelper is the glue between ChildLbState and the helpers associated with the petiole policy above and the PickFirstLoadBalancer's helper below.Tracks additional information about the endpoint needed for outlier detection.Tracks both successful and failed call counts.Maintains a mapping from endpoint (a set of addresses) to their trackers.The configuration forOutlierDetectionLoadBalancer
.The configuration for failure percentage ejection.For building newOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection
instances.The configuration for success rate ejection.Builds new instances ofOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection
.Implementations provide different ways of ejecting outlier addresses..