Package com.couchbase.client.core
Class DocumentConcurrentlyModifiedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.couchbase.client.core.CouchbaseException
com.couchbase.client.core.DocumentConcurrentlyModifiedException
- All Implemented Interfaces:
OriginalMutationResult
,Serializable
public class DocumentConcurrentlyModifiedException extends CouchbaseException implements OriginalMutationResult
Exception indicating that the document which is observed has been modified in the meantime.
- Since:
- 1.1.0
- Author:
- Michael Nitschinger
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description DocumentConcurrentlyModifiedException(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
-
DocumentConcurrentlyModifiedException
-
-
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.
-