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 classSubclasses with type arguments of type RlsProtoData.RouteLookupRequest in io.grpc.rlsModifier and TypeClassDescriptionprivate static final classImplementation ofLinkedHashLruCachefor RLS.(package private) static final classRouteLookupRequestConverter converts betweenRouteLookupRequestandRlsProtoData.RouteLookupRequest.Classes in io.grpc.rls that implement interfaces with type arguments of type RlsProtoData.RouteLookupRequestModifier and TypeClassDescriptionprivate static final classWhen anyCachingRlsLbClient.CacheEntryis evicted fromLruCache, it performsCachingRlsLbClient.CacheEntry.cleanup()after originalLruCache.EvictionListeneris finished.Fields in io.grpc.rls declared as RlsProtoData.RouteLookupRequestModifier and TypeFieldDescriptionprotected final RlsProtoData.RouteLookupRequestCachingRlsLbClient.CacheEntry.requestprivate final RlsProtoData.RouteLookupRequestCachingRlsLbClient.PendingCacheEntry.requestFields in io.grpc.rls with type parameters of type RlsProtoData.RouteLookupRequestModifier and TypeFieldDescriptionprivate final LruCache.EvictionListener<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.CacheEntry> CachingRlsLbClient.AutoCleaningEvictionListener.delegateCachingRlsLbClient.Builder.evictionListenerprivate final Map<RlsProtoData.RouteLookupRequest, CachingRlsLbClient.PendingCacheEntry> CachingRlsLbClient.pendingCallCacheprivate static final com.google.common.base.Converter<RlsProtoData.RouteLookupRequest, RouteLookupRequest> CachingRlsLbClient.REQUEST_CONVERTERMethods in io.grpc.rls that return RlsProtoData.RouteLookupRequestModifier and TypeMethodDescription(package private) static RlsProtoData.RouteLookupRequestRlsProtoData.RouteLookupRequest.create(com.google.common.collect.ImmutableMap<String, String> keyMap) (package private) RlsProtoData.RouteLookupRequestCreates aRlsProtoData.RouteLookupRequestfor given request's metadata.protected RlsProtoData.RouteLookupRequestRlsProtoConverters.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 RouteLookupRequestRlsProtoConverters.RouteLookupRequestConverter.doBackward(RlsProtoData.RouteLookupRequest routeLookupRequest) protected intCachingRlsLbClient.RlsAsyncLruCache.estimateSizeOf(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value) (package private) final CachingRlsLbClient.CachedRouteLookupResponseCachingRlsLbClient.get(RlsProtoData.RouteLookupRequest request) Returns async response of therequest.protected booleanCachingRlsLbClient.RlsAsyncLruCache.isExpired(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, long nowNanos) voidCachingRlsLbClient.AutoCleaningEvictionListener.onEviction(RlsProtoData.RouteLookupRequest key, CachingRlsLbClient.CacheEntry value, LruCache.EvictionType cause) protected booleanCachingRlsLbClient.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.BuilderCachingRlsLbClient.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)