Package com.couchbase.lite
Class WorkManagerReplicatorConfiguration
-
- All Implemented Interfaces:
public final class WorkManagerReplicatorConfiguration extends AbstractWorkManagerReplicatorConfiguration
Configuration for a
ReplicatorWorker. A subclass ofWorkManagerReplicatorFactoryproduces one of these that describes theReplicatorthat will be run by theWorkManager.This class hides the following properties of a com.couchbase.lite.ReplicatorConfiguration:
continuous - Use
OneTimeWorkRequestBuilderorPeriodicWorkRequestBuildermaxAttempts - Use
WorkRequest.Builder.setBackoffCriteria()maxAttemptWaitTime - Use
WorkRequest.Builder.setBackoffCriteria()heartbeat - N/A: no connection will be kept alive
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classWorkManagerReplicatorConfiguration.Companion
-
Field Summary
Fields Modifier and Type Field Description private BooleanacceptOnlySelfSignedServerCertificateprivate final Set<Collection>collectionsprivate ReplicatorTypetypeprivate Authenticatorauthenticatorprivate Map<String, String>headersprivate X509CertificatepinnedServerCertificateprivate BooleanenableAutoPurgepublic final static WorkManagerReplicatorConfiguration.CompanionCompanion
-
Method Summary
Modifier and Type Method Description final BooleangetAcceptOnlySelfSignedServerCertificate()final UnitsetAcceptOnlySelfSignedServerCertificate(Boolean acceptOnlySelfSignedServerCertificate)-
Methods inherited from class com.couchbase.lite.internal.AbstractWorkManagerReplicatorConfiguration
addCollection, addCollections, getAuthenticator, getCollections, getConfig, getEnableAutoPurge, getHeaders, getPinnedServerCertificate, getType, removeCollection, setAuthenticator, setEnableAutoPurge, setHeaders, setPinnedServerCertificate, setType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAcceptOnlySelfSignedServerCertificate
final Boolean getAcceptOnlySelfSignedServerCertificate()
-
setAcceptOnlySelfSignedServerCertificate
final Unit setAcceptOnlySelfSignedServerCertificate(Boolean acceptOnlySelfSignedServerCertificate)
-
-
-
-