Package io.grpc.rls
Class CachingRlsLbClient.CachedRouteLookupResponse
- java.lang.Object
-
- io.grpc.rls.CachingRlsLbClient.CachedRouteLookupResponse
-
- Enclosing class:
- CachingRlsLbClient
static final class CachingRlsLbClient.CachedRouteLookupResponse extends java.lang.Object
Viewer class for cachedRlsProtoData.RouteLookupResponse
and associatedLbPolicyConfiguration.ChildPolicyWrapper
.
-
-
Field Summary
Fields Modifier and Type Field Description private CachingRlsLbClient.BackoffCacheEntry
backoffCacheEntry
private CachingRlsLbClient.DataCacheEntry
dataCacheEntry
private CachingRlsLbClient.PendingCacheEntry
pendingCacheEntry
-
Constructor Summary
Constructors Constructor Description CachedRouteLookupResponse(CachingRlsLbClient.DataCacheEntry dataCacheEntry, CachingRlsLbClient.PendingCacheEntry pendingCacheEntry, CachingRlsLbClient.BackoffCacheEntry backoffCacheEntry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static CachingRlsLbClient.CachedRouteLookupResponse
backoffEntry(CachingRlsLbClient.BackoffCacheEntry backoffEntry)
(package private) static CachingRlsLbClient.CachedRouteLookupResponse
dataEntry(CachingRlsLbClient.DataCacheEntry dataEntry)
(package private) LbPolicyConfiguration.ChildPolicyWrapper
getChildPolicyWrapper()
(package private) LbPolicyConfiguration.ChildPolicyWrapper
getChildPolicyWrapper(java.lang.String target)
(package private) java.lang.String
getHeaderData()
(package private) Status
getStatus()
(package private) boolean
hasData()
(package private) boolean
hasError()
(package private) boolean
isPending()
(package private) static CachingRlsLbClient.CachedRouteLookupResponse
pendingResponse(CachingRlsLbClient.PendingCacheEntry pendingEntry)
java.lang.String
toString()
-
-
-
Field Detail
-
dataCacheEntry
@Nullable private final CachingRlsLbClient.DataCacheEntry dataCacheEntry
-
pendingCacheEntry
@Nullable private final CachingRlsLbClient.PendingCacheEntry pendingCacheEntry
-
backoffCacheEntry
@Nullable private final CachingRlsLbClient.BackoffCacheEntry backoffCacheEntry
-
-
Constructor Detail
-
CachedRouteLookupResponse
CachedRouteLookupResponse(CachingRlsLbClient.DataCacheEntry dataCacheEntry, CachingRlsLbClient.PendingCacheEntry pendingCacheEntry, CachingRlsLbClient.BackoffCacheEntry backoffCacheEntry)
-
-
Method Detail
-
pendingResponse
static CachingRlsLbClient.CachedRouteLookupResponse pendingResponse(CachingRlsLbClient.PendingCacheEntry pendingEntry)
-
backoffEntry
static CachingRlsLbClient.CachedRouteLookupResponse backoffEntry(CachingRlsLbClient.BackoffCacheEntry backoffEntry)
-
dataEntry
static CachingRlsLbClient.CachedRouteLookupResponse dataEntry(CachingRlsLbClient.DataCacheEntry dataEntry)
-
hasData
boolean hasData()
-
getChildPolicyWrapper
@Nullable LbPolicyConfiguration.ChildPolicyWrapper getChildPolicyWrapper()
-
getChildPolicyWrapper
@Nullable LbPolicyConfiguration.ChildPolicyWrapper getChildPolicyWrapper(java.lang.String target)
-
getHeaderData
@Nullable java.lang.String getHeaderData()
-
hasError
boolean hasError()
-
isPending
boolean isPending()
-
getStatus
@Nullable Status getStatus()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-