Package org.kiwiproject.consul.model
Class ConsulResponse<T>
java.lang.Object
org.kiwiproject.consul.model.ConsulResponse<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConsulResponse(T response, long lastContact, boolean knownLeader, BigInteger index, String headerHitMiss, String headerAge) ConsulResponse(T response, long lastContact, boolean knownLeader, BigInteger index, Optional<ConsulResponse.CacheResponseInfo> cacheInfo) -
Method Summary
-
Constructor Details
-
ConsulResponse
public ConsulResponse(T response, long lastContact, boolean knownLeader, BigInteger index, String headerHitMiss, String headerAge) throws NumberFormatException - Throws:
NumberFormatException
-
ConsulResponse
public ConsulResponse(T response, long lastContact, boolean knownLeader, BigInteger index, Optional<ConsulResponse.CacheResponseInfo> cacheInfo)
-
-
Method Details
-
getResponse
-
getLastContact
public long getLastContact() -
isKnownLeader
public boolean isKnownLeader() -
getIndex
-
getCacheReponseInfo
@Deprecated(since="1.1.0", forRemoval=true) public Optional<ConsulResponse.CacheResponseInfo> getCacheReponseInfo()Deprecated, for removal: This API element is subject to removal in a future version.replaced bygetCacheResponseInfo()- Returns:
- an Optional containing the CacheResponseInfo, or empty Optional if it does not exist
- See Also:
-
getCacheResponseInfo
- Returns:
- an Optional containing the CacheResponseInfo, or empty Optional if it does not exist
- See Also:
-
toString
-
equals
-
hashCode
public int hashCode()
-
getCacheResponseInfo()