Package com.couchbase.client.core
Class ReplicaNotAvailableException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.couchbase.client.core.CouchbaseException
com.couchbase.client.core.ReplicaNotAvailableException
- All Implemented Interfaces:
OriginalMutationResult
,Serializable
public class ReplicaNotAvailableException extends CouchbaseException implements OriginalMutationResult
This exception is thrown when the given operation targeting a specific replica is not fulfillable because the
replica is not available (the node has been failed over or is marked as down).
- Since:
- 1.2.0
- Author:
- Michael Nitschinger
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ReplicaNotAvailableException(String message, Long cas)
-
Method Summary
Modifier and Type Method Description long
mutationCas()
If the originating operation used to be a mutation and was successful, this getter allows to retrieve the cas value returned.Methods inherited from class com.couchbase.client.core.CouchbaseException
details, details, getMessage
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ReplicaNotAvailableException
-
-
Method Details
-
mutationCas
public long mutationCas()Description copied from interface:OriginalMutationResult
If the originating operation used to be a mutation and was successful, this getter allows to retrieve the cas value returned.- Specified by:
mutationCas
in interfaceOriginalMutationResult
- Returns:
- a long case value or an exception otherwise.
-