Uses of Class
io.grpc.rls.RlsProtoData.RouteLookupRequest
Packages that use RlsProtoData.RouteLookupRequest
-
Uses of RlsProtoData.RouteLookupRequest in io.grpc.rls
Subclasses of RlsProtoData.RouteLookupRequest in io.grpc.rlsModifier and TypeClassDescription(package private) final class
Fields in io.grpc.rls declared as RlsProtoData.RouteLookupRequestModifier and TypeFieldDescriptionprotected final RlsProtoData.RouteLookupRequest
CachingRlsLbClient.CacheEntry.request
private final RlsProtoData.RouteLookupRequest
CachingRlsLbClient.PendingCacheEntry.request
Fields in io.grpc.rls with type parameters of type RlsProtoData.RouteLookupRequestModifier and TypeFieldDescriptionprivate final LruCache.EvictionListener
<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> CachingRlsLbClient.AutoCleaningEvictionListener.delegate
CachingRlsLbClient.Builder.evictionListener
CachingRlsLbClient.pendingCallCache
private static final com.google.common.base.Converter
<RlsProtoData.RouteLookupRequest, RouteLookupRequest> CachingRlsLbClient.REQUEST_CONVERTER
Methods in io.grpc.rls that return RlsProtoData.RouteLookupRequestModifier and TypeMethodDescription(package private) static RlsProtoData.RouteLookupRequest
RlsProtoData.RouteLookupRequest.create
(com.google.common.collect.ImmutableMap<String, String> keyMap) (package private) RlsProtoData.RouteLookupRequest
Creates aRlsProtoData.RouteLookupRequest
for given request's metadata.protected RlsProtoData.RouteLookupRequest
RlsProtoConverters.RouteLookupRequestConverter.doForward
(RouteLookupRequest routeLookupRequest) Methods in io.grpc.rls with parameters of type RlsProtoData.RouteLookupRequestModifier and TypeMethodDescriptionCachingRlsLbClient.asyncRlsCall
(RlsProtoData.RouteLookupRequest request, BackoffPolicy backoffPolicy) Populates async cache entry for new request.CachingRlsLbClient.RlsAsyncLruCache.cacheAndClean
(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value) CachingRlsLbClient.createBackOffEntry
(RlsProtoData.RouteLookupRequest request, Status status, BackoffPolicy backoffPolicy) CachingRlsLbClient.createDataEntry
(RlsProtoData.RouteLookupRequest request, RlsProtoData.RouteLookupResponse routeLookupResponse) CachingRlsLbClient.createPendingEntry
(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, BackoffPolicy backoffPolicy) protected RouteLookupRequest
RlsProtoConverters.RouteLookupRequestConverter.doBackward
(RlsProtoData.RouteLookupRequest routeLookupRequest) protected int
CachingRlsLbClient.RlsAsyncLruCache.estimateSizeOf
(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value) (package private) final CachingRlsLbClient.CachedRouteLookupResponse
CachingRlsLbClient.get
(RlsProtoData.RouteLookupRequest request) Returns async response of therequest
.protected boolean
CachingRlsLbClient.RlsAsyncLruCache.isExpired
(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, long nowNanos) void
CachingRlsLbClient.AutoCleaningEvictionListener.onEviction
(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, LruCache.EvictionType cause) protected boolean
CachingRlsLbClient.RlsAsyncLruCache.shouldInvalidateEldestEntry
(RlsProtoData.RouteLookupRequest eldestKey, CachingRlsLbClient.CacheEntry eldestValue, long now) Method parameters in io.grpc.rls with type arguments of type RlsProtoData.RouteLookupRequestModifier and TypeMethodDescription(package private) CachingRlsLbClient.Builder
CachingRlsLbClient.Builder.setEvictionListener
(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> evictionListener) Constructors in io.grpc.rls with parameters of type RlsProtoData.RouteLookupRequestModifierConstructorDescription(package private)
BackoffCacheEntry
(RlsProtoData.RouteLookupRequest request, Status status, BackoffPolicy backoffPolicy) (package private)
(package private)
DataCacheEntry
(RlsProtoData.RouteLookupRequest request, RlsProtoData.RouteLookupResponse response) (package private)
PendingCacheEntry
(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, BackoffPolicy backoffPolicy) Constructor parameters in io.grpc.rls with type arguments of type RlsProtoData.RouteLookupRequestModifierConstructorDescription(package private)
AutoCleaningEvictionListener
(LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> delegate) (package private)
RlsAsyncLruCache
(long maxEstimatedSizeBytes, LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> evictionListener, com.google.common.base.Ticker ticker, CachingRlsLbClient.RlsLbHelper helper)