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 Booleanprivate Stringprivate Stringprivate Booleanprivate Booleanprivate CouchDbClientBaseprivate String[]private String(package private) static final org.apache.commons.logging.Logprivate Stringprivate com.google.gson.JsonObjectprivate Stringprivate Stringprivate Stringprivate com.google.gson.JsonObjectprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddProperty(com.google.gson.JsonObject json, String name, Object value) continuous(Boolean continuous) private com.google.gson.JsonObjectcreateTarget(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
-
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
-