Class ObserveContext
- java.lang.Object
-
- com.couchbase.client.core.cnc.AbstractContext
-
- com.couchbase.client.core.CoreContext
-
- com.couchbase.client.core.service.kv.ObserveContext
-
- All Implemented Interfaces:
Context
public class ObserveContext extends CoreContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.couchbase.client.core.cnc.Context
Context.ExportFormat
-
-
Constructor Summary
Constructors Constructor Description ObserveContext(CoreContext ctx, Observe.ObservePersistTo persistTo, Observe.ObserveReplicateTo replicateTo, Optional<MutationToken> mutationToken, long cas, CollectionIdentifier collectionIdentifier, String key, boolean remove, Duration timeout, RequestSpan parentSpan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
cas()
CollectionIdentifier
collectionIdentifier()
String
key()
Optional<MutationToken>
mutationToken()
RequestSpan
parentSpan()
Observe.ObservePersistTo
persistTo()
boolean
remove()
Observe.ObserveReplicateTo
replicateTo()
RetryStrategy
retryStrategy()
Duration
timeout()
-
Methods inherited from class com.couchbase.client.core.CoreContext
alternateAddress, alternateAddress, authenticator, core, environment, id, injectExportableParams
-
Methods inherited from class com.couchbase.client.core.cnc.AbstractContext
exportAsMap, exportAsString, toString
-
-
-
-
Constructor Detail
-
ObserveContext
public ObserveContext(CoreContext ctx, Observe.ObservePersistTo persistTo, Observe.ObserveReplicateTo replicateTo, Optional<MutationToken> mutationToken, long cas, CollectionIdentifier collectionIdentifier, String key, boolean remove, Duration timeout, RequestSpan parentSpan)
-
-
Method Detail
-
persistTo
public Observe.ObservePersistTo persistTo()
-
replicateTo
public Observe.ObserveReplicateTo replicateTo()
-
mutationToken
public Optional<MutationToken> mutationToken()
-
cas
public long cas()
-
collectionIdentifier
public CollectionIdentifier collectionIdentifier()
-
key
public String key()
-
remove
public boolean remove()
-
timeout
public Duration timeout()
-
retryStrategy
public RetryStrategy retryStrategy()
-
parentSpan
public RequestSpan parentSpan()
-
-