public class Replication
extends java.lang.Object
_replicate URI.
ReplicationResult replication = dbClient.replication()
.source("source-db")
.target("target-db")
.createTarget(true)
.filter("example/filter1")
.trigger();
List<ReplicationHistory> histories = replication.getHistories();
CouchDbClientBase.replication(),
ReplicationResult,
ReplicationResult.ReplicationHistory,
Replicator| Modifier and Type | Field and Description |
|---|---|
private java.lang.Boolean |
cancel |
private java.lang.String |
consumerKey |
private java.lang.String |
consumerSecret |
private java.lang.Boolean |
continuous |
private java.lang.Boolean |
createTarget |
private CouchDbClientBase |
dbc |
private java.lang.String[] |
docIds |
private java.lang.String |
filter |
(package private) static org.apache.commons.logging.Log |
log |
private java.lang.String |
proxy |
private com.google.gson.JsonObject |
queryParams |
private java.lang.Integer |
sinceSeq |
private java.lang.String |
source |
private java.lang.String |
target |
private com.google.gson.JsonObject |
targetOauth |
private java.lang.String |
token |
private java.lang.String |
tokenSecret |
| Constructor and Description |
|---|
Replication(CouchDbClientBase dbc) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addProperty(com.google.gson.JsonObject json,
java.lang.String name,
java.lang.Object value) |
Replication |
cancel(java.lang.Boolean cancel) |
Replication |
continuous(java.lang.Boolean continuous) |
private com.google.gson.JsonObject |
createJson() |
Replication |
createTarget(java.lang.Boolean createTarget) |
Replication |
docIds(java.lang.String... docIds) |
Replication |
filter(java.lang.String filter) |
Replication |
proxy(java.lang.String proxy) |
Replication |
queryParams(java.util.Map<java.lang.String,java.lang.Object> queryParams) |
Replication |
queryParams(java.lang.String queryParams) |
Replication |
sinceSeq(java.lang.Integer sinceSeq)
Starts a replication since an update sequence.
|
Replication |
source(java.lang.String source) |
Replication |
target(java.lang.String target) |
Replication |
targetOauth(java.lang.String consumerSecret,
java.lang.String consumerKey,
java.lang.String tokenSecret,
java.lang.String token) |
ReplicationResult |
trigger()
Triggers a replication request.
|
static final org.apache.commons.logging.Log log
private java.lang.String source
private java.lang.String target
private java.lang.Boolean cancel
private java.lang.Boolean continuous
private java.lang.String filter
private com.google.gson.JsonObject queryParams
private java.lang.String[] docIds
private java.lang.String proxy
private java.lang.Boolean createTarget
private java.lang.Integer sinceSeq
private com.google.gson.JsonObject targetOauth
private java.lang.String consumerSecret
private java.lang.String consumerKey
private java.lang.String tokenSecret
private java.lang.String token
private CouchDbClientBase dbc
public Replication(CouchDbClientBase dbc)
public ReplicationResult trigger()
public Replication source(java.lang.String source)
public Replication target(java.lang.String target)
public Replication continuous(java.lang.Boolean continuous)
public Replication filter(java.lang.String filter)
public Replication queryParams(java.lang.String queryParams)
public Replication queryParams(java.util.Map<java.lang.String,java.lang.Object> queryParams)
public Replication docIds(java.lang.String... docIds)
public Replication proxy(java.lang.String proxy)
public Replication cancel(java.lang.Boolean cancel)
public Replication createTarget(java.lang.Boolean createTarget)
public Replication sinceSeq(java.lang.Integer sinceSeq)
public Replication targetOauth(java.lang.String consumerSecret, java.lang.String consumerKey, java.lang.String tokenSecret, java.lang.String token)
private com.google.gson.JsonObject createJson()
private void addProperty(com.google.gson.JsonObject json,
java.lang.String name,
java.lang.Object value)