Package io.grpc.rls
Class CachingRlsLbClient.PendingCacheEntry
java.lang.Object
io.grpc.rls.CachingRlsLbClient.PendingCacheEntry
- Enclosing class:
CachingRlsLbClient
A pending cache entry when the async RouteLookup RPC is still on the fly.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BackoffPolicy
private final com.google.common.util.concurrent.ListenableFuture
<RlsProtoData.RouteLookupResponse> private final RlsProtoData.RouteLookupRequest
-
Constructor Summary
ConstructorsConstructorDescriptionPendingCacheEntry
(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, BackoffPolicy backoffPolicy) -
Method Summary
-
Field Details
-
pendingCall
private final com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall -
request
-
backoffPolicy
-
-
Constructor Details
-
PendingCacheEntry
PendingCacheEntry(RlsProtoData.RouteLookupRequest request, com.google.common.util.concurrent.ListenableFuture<RlsProtoData.RouteLookupResponse> pendingCall, @Nullable BackoffPolicy backoffPolicy)
-
-
Method Details