Package com.couchbase.lite
Class ReplicatorConfiguration
java.lang.Object
com.couchbase.lite.internal.BaseReplicatorConfiguration
com.couchbase.lite.AbstractReplicatorConfiguration
com.couchbase.lite.ReplicatorConfiguration
Configuration for a Replicator
-
Nested Class Summary
Nested classes/interfaces inherited from class com.couchbase.lite.AbstractReplicatorConfiguration
AbstractReplicatorConfiguration.ReplicatorType -
Field Summary
Fields inherited from class com.couchbase.lite.AbstractReplicatorConfiguration
DISABLE_HEARTBEAT -
Constructor Summary
ConstructorsConstructorDescriptionCopy a Replicator ConfigurationReplicatorConfiguration(Collection<CollectionConfiguration> collections, Endpoint target) Creates a Replicator Configuration with a set of collection configurations and the target endpoint. -
Method Summary
Modifier and TypeMethodDescriptionbooleanENTERPRISE EDITION APIsetAcceptOnlySelfSignedServerCertificate(boolean selfSignedOnly) ENTERPRISE EDITION APIMethods inherited from class com.couchbase.lite.AbstractReplicatorConfiguration
getAuthenticator, getCollections, getHeaders, getHeartbeat, getMaxAttempts, getMaxAttemptWaitTime, getPinnedServerCertificate, getPinnedServerX509Certificate, getProxyAuthenticator, getReplicatorType, getTarget, getType, isAcceptParentDomainCookies, isAutoPurgeEnabled, isContinuous, setAcceptParentDomainCookies, setAuthenticator, setAutoPurgeEnabled, setContinuous, setHeaders, setHeartbeat, setMaxAttempts, setMaxAttemptWaitTime, setPinnedServerCertificate, setPinnedServerX509Certificate, setProxyAuthenticator, setReplicatorType, setType, toString
-
Constructor Details
-
ReplicatorConfiguration
public ReplicatorConfiguration(@NonNull Collection<CollectionConfiguration> collections, @NonNull Endpoint target) Creates a Replicator Configuration with a set of collection configurations and the target endpoint.Each collection configuration in the specified collections must be created with a collection by using
CollectionConfiguration(Collection).- Parameters:
collections- the collections with configurations to replicatetarget- the target endpoint
-
ReplicatorConfiguration
Copy a Replicator Configuration- Parameters:
config- the config to copy
-
-
Method Details
-
setAcceptOnlySelfSignedServerCertificate
@NonNull public ReplicatorConfiguration setAcceptOnlySelfSignedServerCertificate(boolean selfSignedOnly) ENTERPRISE EDITION API
Specify whether the replicator will accept only self-signed certificates. If set true, the replicator will accept any self-signed but NO not self-signed certificates This guards against using this mode accidentally, in production. The default value is false.
- Parameters:
selfSignedOnly- Whether the replicator will accept any and only self-signed certificates.- Returns:
- this.
-
isAcceptOnlySelfSignedServerCertificate
public boolean isAcceptOnlySelfSignedServerCertificate()ENTERPRISE EDITION API
Return whether the replicator will accept any and only self-signed server certificates.
-