Uses of Interface
io.grpc.xds.ThreadSafeRandom
-
Packages that use ThreadSafeRandom Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol. -
-
Uses of ThreadSafeRandom in io.grpc.xds
Classes in io.grpc.xds that implement ThreadSafeRandom Modifier and Type Class Description static class
ThreadSafeRandom.ThreadSafeRandomImpl
Fields in io.grpc.xds declared as ThreadSafeRandom Modifier and Type Field Description (package private) static ThreadSafeRandom
ThreadSafeRandom.ThreadSafeRandomImpl. instance
private ThreadSafeRandom
ClusterImplLoadBalancer. random
private ThreadSafeRandom
FaultFilter. random
private ThreadSafeRandom
LeastRequestLoadBalancer. random
private ThreadSafeRandom
LeastRequestLoadBalancer.ReadyPicker. random
private ThreadSafeRandom
WeightedRandomPicker. random
private ThreadSafeRandom
XdsNameResolver. random
private ThreadSafeRandom
XdsServerWrapper. random
Methods in io.grpc.xds with parameters of type ThreadSafeRandom Modifier and Type Method Description (package private) static boolean
RoutingUtils. matchRoute(VirtualHost.Route.RouteMatch routeMatch, java.lang.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 ThreadSafeRandom Constructor Description ClusterImplLoadBalancer(io.grpc.LoadBalancer.Helper helper, ThreadSafeRandom random)
FaultFilter(ThreadSafeRandom random, java.util.concurrent.atomic.AtomicLong activeFaultCounter)
LeastRequestLoadBalancer(io.grpc.LoadBalancer.Helper helper, ThreadSafeRandom random)
ReadyPicker(java.util.List<io.grpc.util.MultiChildLoadBalancer.ChildLbState> childLbStates, int choiceCount, ThreadSafeRandom random)
WeightedRandomPicker(java.util.List<WeightedRandomPicker.WeightedChildPicker> weightedChildPickers, ThreadSafeRandom random)
XdsNameResolver(java.net.URI targetUri, java.lang.String targetAuthority, java.lang.String name, java.lang.String overrideAuthority, io.grpc.NameResolver.ServiceConfigParser serviceConfigParser, io.grpc.SynchronizationContext syncContext, java.util.concurrent.ScheduledExecutorService scheduler, XdsClientPoolFactory xdsClientPoolFactory, ThreadSafeRandom random, FilterRegistry filterRegistry, java.util.Map<java.lang.String,?> bootstrapOverride)
-