- scheduledExecutorService(ScheduledExecutorService) - Method in class io.grpc.inprocess.InProcessChannelBuilder
-
Provides a custom scheduled executor service.
- scheduledExecutorService(ScheduledExecutorService) - Method in class io.grpc.inprocess.InProcessServerBuilder
-
Provides a custom scheduled executor service.
- setBaseEjectionTimeNanos(Long) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
The base time an address is ejected for.
- setChildPolicy(ServiceConfigUtil.PolicySelection) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
- setEnforcementPercentage(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
-
Only eject this percentage of outliers.
- setEnforcementPercentage(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder
-
Only eject this percentage of outliers.
- setFailurePercentageEjection(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
Set to enable failure percentage ejection.
- setIntervalNanos(Long) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
The interval between outlier detection sweeps.
- setMaxEjectionPercent(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
The algorithm agnostic maximum percentage of addresses that can be ejected.
- setMaxEjectionTimeNanos(Long) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
The longest time an address can be ejected.
- setMinimumHosts(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
-
The minimum amount of host for failure percentage ejection to be enabled.
- setMinimumHosts(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder
-
The minimum amount of hosts needed for success rate ejection.
- setRequestVolume(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
-
The request volume required for an address to be considered for failure percentage
ejection.
- setRequestVolume(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder
-
The minimum address request volume to be considered for success rate ejection.
- setSslSocketAndEnginePeerVerifier(AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier) - Method in class io.grpc.util.AdvancedTlsX509TrustManager.Builder
-
- setStdevFactor(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder
-
The product of this and the standard deviation of success rates determine the ejection
threshold.
- setSuccessRateEjection(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder
-
Set to enable success rate ejection.
- setThreshold(Integer) - Method in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
-
The failure percentage that will result in an address being considered an outlier.
- setVerification(AdvancedTlsX509TrustManager.Verification) - Method in class io.grpc.util.AdvancedTlsX509TrustManager.Builder
-
- shutdown() - Method in class io.grpc.util.ForwardingLoadBalancer
-
- shutdown() - Method in class io.grpc.util.ForwardingSubchannel
-
- shutdown() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
-
- shutdown() - Method in class io.grpc.util.OutlierDetectionLoadBalancer
-
- start(LoadBalancer.SubchannelStateListener) - Method in class io.grpc.util.ForwardingSubchannel
-
- stdevFactor - Variable in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection
-
- streamClosed(Status) - Method in class io.grpc.util.ForwardingClientStreamTracer
-
- streamCreated(Attributes, Metadata) - Method in class io.grpc.util.ForwardingClientStreamTracer
-
- successRateEjection - Variable in class io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
-
- switchTo(LoadBalancer.Factory) - Method in class io.grpc.util.GracefulSwitchLoadBalancer
-
Gracefully switch to a new policy defined by the given factory, if the given factory isn't
equal to the current one.