Uses of Interface
io.grpc.xds.ThreadSafeRandom
Packages that use ThreadSafeRandom
-
Uses of ThreadSafeRandom in io.grpc.xds
Classes in io.grpc.xds that implement ThreadSafeRandomFields in io.grpc.xds declared as ThreadSafeRandomModifier and TypeFieldDescription(package private) static final ThreadSafeRandom
ThreadSafeRandom.ThreadSafeRandomImpl.instance
private final ThreadSafeRandom
ClusterImplLoadBalancer.random
private final ThreadSafeRandom
FaultFilter.random
private final ThreadSafeRandom
LeastRequestLoadBalancer.random
private final ThreadSafeRandom
LeastRequestLoadBalancer.ReadyPicker.random
private final ThreadSafeRandom
WeightedRandomPicker.random
private final ThreadSafeRandom
XdsNameResolver.random
private final ThreadSafeRandom
XdsServerWrapper.random
Methods in io.grpc.xds with parameters of type ThreadSafeRandomModifier and TypeMethodDescription(package private) static boolean
RoutingUtils.matchRoute
(VirtualHost.Route.RouteMatch routeMatch, String fullMethodName, io.grpc.Metadata headers, ThreadSafeRandom random) Returnstrue
iff the givenVirtualHost.Route.RouteMatch
matches the RPC's full method name and headers.Constructors in io.grpc.xds with parameters of type ThreadSafeRandomModifierConstructorDescription(package private)
ClusterImplLoadBalancer
(io.grpc.LoadBalancer.Helper helper, ThreadSafeRandom random) (package private)
FaultFilter
(ThreadSafeRandom random, AtomicLong activeFaultCounter) (package private)
LeastRequestLoadBalancer
(io.grpc.LoadBalancer.Helper helper, ThreadSafeRandom random) (package private)
ReadyPicker
(List<io.grpc.util.MultiChildLoadBalancer.ChildLbState> childLbStates, int choiceCount, ThreadSafeRandom random) (package private)
WeightedRandomPicker
(List<WeightedRandomPicker.WeightedChildPicker> weightedChildPickers, ThreadSafeRandom random) (package private)
XdsNameResolver
(URI targetUri, String targetAuthority, String name, String overrideAuthority, io.grpc.NameResolver.ServiceConfigParser serviceConfigParser, io.grpc.SynchronizationContext syncContext, ScheduledExecutorService scheduler, XdsClientPoolFactory xdsClientPoolFactory, ThreadSafeRandom random, FilterRegistry filterRegistry, Map<String, ?> bootstrapOverride)