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
All Methods Static Methods Concrete Methods 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)
-
-
-
Method Detail
-
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)
-
-