Class Observe
java.lang.Object
com.couchbase.client.core.message.observe.Observe
@Uncommitted @Private public class Observe extends Object
Utility class to handle observe calls and polling logic.
- Since:
- 1.0.1
- Author:
- Michael Nitschinger
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Observe.PersistTo
Defines the possible disk persistence constraints to observe.static class
Observe.ReplicateTo
Defines the possible replication constraints to observe. -
Constructor Summary
Constructors Constructor Description Observe()
-
Method Summary
Modifier and Type Method Description static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, MutationToken token, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy)
static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, MutationToken token, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy, io.opentracing.Span parent)
static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, RetryStrategy retryStrategy)
static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, RetryStrategy retryStrategy, io.opentracing.Span parent)
static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy)
static rx.Observable<Boolean>
call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy, io.opentracing.Span parent)
-
Constructor Details
-
Observe
public Observe()
-
-
Method Details
-
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, RetryStrategy retryStrategy) -
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy) -
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, MutationToken token, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy) -
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, RetryStrategy retryStrategy, io.opentracing.Span parent) -
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy, io.opentracing.Span parent) -
call
public static rx.Observable<Boolean> call(ClusterFacade core, String bucket, String id, long cas, boolean remove, MutationToken token, Observe.PersistTo persistTo, Observe.ReplicateTo replicateTo, Delay delay, RetryStrategy retryStrategy, io.opentracing.Span parent)
-