Package org.lightcouch
Class Replication
java.lang.Object
org.lightcouch.Replication
This class provides access to the database replication API; a replication request
is sent via HTTP POST to
_replicate
URI.
Usage Example:
ReplicationResult replication = dbClient.replication()
.source("source-db")
.target("target-db")
.createTarget(true)
.filter("example/filter1")
.trigger();
List<ReplicationHistory> histories = replication.getHistories();
- Since:
- 0.0.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean
private String
private String
private Boolean
private Boolean
private CouchDbClientBase
private String[]
private String
(package private) static final org.apache.commons.logging.Log
private String
private com.google.gson.JsonObject
private String
private String
private String
private com.google.gson.JsonObject
private String
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addProperty
(com.google.gson.JsonObject json, String name, Object value) continuous
(Boolean continuous) private com.google.gson.JsonObject
createTarget
(Boolean createTarget) queryParams
(String queryParams) queryParams
(Map<String, Object> queryParams) Starts a replication since an update sequence.targetOauth
(String consumerSecret, String consumerKey, String tokenSecret, String token) trigger()
Triggers a replication request.
-
Field Details
-
log
static final org.apache.commons.logging.Log log -
source
-
target
-
cancel
-
continuous
-
filter
-
queryParams
private com.google.gson.JsonObject queryParams -
docIds
-
proxy
-
createTarget
-
sinceSeq
-
targetOauth
private com.google.gson.JsonObject targetOauth -
consumerSecret
-
consumerKey
-
tokenSecret
-
token
-
dbc
-
-
Constructor Details
-
Replication
-
-
Method Details
-
trigger
Triggers a replication request.- Returns:
ReplicationResult
-
source
-
target
-
continuous
-
filter
-
queryParams
-
queryParams
-
docIds
-
proxy
-
cancel
-
createTarget
-
sinceSeq
Starts a replication since an update sequence.- Parameters:
sinceSeq
- The update sequence- Returns:
Replication
-
targetOauth
public Replication targetOauth(String consumerSecret, String consumerKey, String tokenSecret, String token) -
createJson
private com.google.gson.JsonObject createJson() -
addProperty
-