public class CouchbaseTargetSystemAuditMarker
extends java.lang.Object
implements io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMarker
| Modifier and Type | Class and Description |
|---|---|
static class |
CouchbaseTargetSystemAuditMarker.Builder |
| Constructor and Description |
|---|
CouchbaseTargetSystemAuditMarker(com.couchbase.client.java.Cluster cluster,
com.couchbase.client.java.Collection onGoingTaskStatusCollection,
io.flamingock.internal.core.transaction.TransactionManager<com.couchbase.client.java.transactions.TransactionAttemptContext> txManager) |
| Modifier and Type | Method and Description |
|---|---|
static CouchbaseTargetSystemAuditMarker.Builder |
builder(com.couchbase.client.java.Cluster cluster,
com.couchbase.client.java.Bucket bucket,
io.flamingock.internal.core.transaction.TransactionManager<com.couchbase.client.java.transactions.TransactionAttemptContext> txManager) |
void |
clearMark(java.lang.String changeId) |
java.util.Set<io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark> |
listAll() |
static io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark |
mapToOnGoingStatus(com.couchbase.client.java.json.JsonObject jsonObject) |
void |
mark(io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark auditMark) |
public CouchbaseTargetSystemAuditMarker(com.couchbase.client.java.Cluster cluster,
com.couchbase.client.java.Collection onGoingTaskStatusCollection,
io.flamingock.internal.core.transaction.TransactionManager<com.couchbase.client.java.transactions.TransactionAttemptContext> txManager)
public static CouchbaseTargetSystemAuditMarker.Builder builder(com.couchbase.client.java.Cluster cluster, com.couchbase.client.java.Bucket bucket, io.flamingock.internal.core.transaction.TransactionManager<com.couchbase.client.java.transactions.TransactionAttemptContext> txManager)
public java.util.Set<io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark> listAll()
listAll in interface io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMarkerpublic void clearMark(java.lang.String changeId)
clearMark in interface io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMarkerpublic void mark(io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark auditMark)
mark in interface io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMarkerpublic static io.flamingock.internal.core.external.targets.mark.TargetSystemAuditMark mapToOnGoingStatus(com.couchbase.client.java.json.JsonObject jsonObject)