-
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 BooleanenableAutoPurge
-
Method Summary
Modifier and Type Method Description final BooleangetAcceptOnlySelfSignedServerCertificate()final UnitsetAcceptOnlySelfSignedServerCertificate(Boolean acceptOnlySelfSignedServerCertificate)final Set<Collection>getCollections()final ReplicatorTypegetType()final UnitsetType(ReplicatorType type)final AuthenticatorgetAuthenticator()final UnitsetAuthenticator(Authenticator authenticator)final Map<String, String>getHeaders()final UnitsetHeaders(Map<String, String> headers)final X509CertificategetPinnedServerCertificate()final UnitsetPinnedServerCertificate(X509Certificate pinnedServerCertificate)final BooleangetEnableAutoPurge()final UnitsetEnableAutoPurge(Boolean enableAutoPurge)-
-
Method Detail
-
getAcceptOnlySelfSignedServerCertificate
final Boolean getAcceptOnlySelfSignedServerCertificate()
-
setAcceptOnlySelfSignedServerCertificate
final Unit setAcceptOnlySelfSignedServerCertificate(Boolean acceptOnlySelfSignedServerCertificate)
-
getCollections
final Set<Collection> getCollections()
-
getType
final ReplicatorType getType()
-
getAuthenticator
final Authenticator getAuthenticator()
-
setAuthenticator
final Unit setAuthenticator(Authenticator authenticator)
-
getHeaders
final Map<String, String> getHeaders()
-
setHeaders
final Unit setHeaders(Map<String, String> headers)
-
getPinnedServerCertificate
final X509Certificate getPinnedServerCertificate()
-
setPinnedServerCertificate
final Unit setPinnedServerCertificate(X509Certificate pinnedServerCertificate)
-
getEnableAutoPurge
final Boolean getEnableAutoPurge()
-
setEnableAutoPurge
final Unit setEnableAutoPurge(Boolean enableAutoPurge)
-
-
-
-