Replication topic

Classes

AsyncReplicator Replication
A Replicator with a primarily asynchronous API.
Authenticator Replication
The authentication credentials for a remote server.
BasicAuthenticator Replication
An authenticator for HTTP Basic (username/password) auth.
Certificate Replication Enterprise Edition
A X.509 certificate.
CertificateAttributes Replication Enterprise Edition
The issuer and Subject Alternative Name (SAN) attributes of a Certificate.
Conflict Replication
A conflict between changes in a local and remote Document.
ConflictResolver Replication
An object which is able to resolve a Conflict between the local and remote versions of a replicated Document.
ConnectionStatus Replication Enterprise Edition
The connection status of an UrlEndpointListener.
CryptoData Replication
Encoded cryptographic data, such as certificates and keys.
DatabaseEndpoint Replication Enterprise Edition
An endpoint representing a local Database as the replication target.
DerData Replication
DER-encoded cryptographic data.
DocumentReplication Replication
Event which is emitted when Documents have been replicated.
Endpoint Replication
The location of a database to replicate with.
ExternalKeyPairDelegate Replication Enterprise Edition
KeyPair delegate that implements cryptographic operations without having to expose the underlying private key.
KeyPair Replication Enterprise Edition
A RSA public-key cryptography key pair.
ListenerAuthenticator Replication Enterprise Edition
Authenticates peer Replicators connecting to a UrlEndpointListener.
ListenerCertificateAuthenticator Replication Enterprise Edition
A certificate-based ListenerAuthenticator for a UrlEndpointListener.
ListenerPasswordAuthenticator Replication Enterprise Edition
A password-based ListenerAuthenticator for a UrlEndpointListener.
OID Replication
An object identifier (OID) for use in X.509 Certificates.
PemData Replication
PEM-encoded cryptographic data.
ReplicatedDocument Replication
Information about a Document that has been replicated.
Replicator Replication
A replicator for replicating Documents between a local database and a target database.
ReplicatorChange Replication
Event which is emitted when the status of a Replicator changes.
ReplicatorConfiguration Replication
Configuration for a Replicator.
ReplicatorProgress Replication
Progress of a Replicator.
ReplicatorStatus Replication
Combined ReplicatorActivityLevel, ReplicatorProgress and possibly error of a Replicator.
SessionAuthenticator Replication
An authenticator using a Couchbase Sync Gateway login session identifier, and optionally a cookie name (pass null for the default.)
SyncReplicator Replication
A Replicator with a primarily synchronous API.
TlsIdentity Replication Enterprise Edition
TLS identity including a KeyPair and X.509 Certificate chain used for configuring TLS communication for replication.
TypedConflict Replication Typed Data
A conflict between changes in a local and remote Document, providing typed representations of the documents.
TypedConflictResolver Replication Typed Data
An object which is able to resolve a TypedConflict between the local and remote versions of a replicated document.
UrlEndpoint Replication
An endpoint representing a server-based database at the given url.
UrlEndpointListener Replication Enterprise Edition
A listener to provide a Web-Socket based endpoint for peer-to-peer replication.
UrlEndpointListenerConfiguration Replication Enterprise Edition
The configuration for an UrlEndpointListener.

Enums

DocumentFlag Replication
Flags describing a replicated Document.
KeyUsage Replication
Purpose for which a certified public key may be used.
ReplicatorActivityLevel Replication
The states a Replicator can be in during its lifecycle.
ReplicatorType Replication
Direction of replication: push, pull, or both.
SignatureDigestAlgorithm Replication
Digest algorithm of a RSA signature.

Typedefs

ConflictResolverFunction = FutureOr<Document?> Function(Conflict conflict) Replication
Functional version of ConflictResolver.
ListenerCertificateAuthenticatorFunction = FutureOr<bool> Function(Certificate certificate) Replication Enterprise Edition
A function that is called to authenticate a client connecting to a UrlEndpointListener using a certificate.
ListenerPasswordAuthenticatorFunction = FutureOr<bool> Function(String username, String password) Replication Enterprise Edition
Function that is called to authenticate a client connecting to a UrlEndpointListener using an username and password.
ReplicationFilter = FutureOr<bool> Function(Document document, Set<DocumentFlag> flags) Replication
A function that decides whether a particular Document should be pushed/pulled.
TypedConflictResolverFunction = FutureOr<TypedDocumentObject<Object>?> Function(TypedConflict conflict) Replication Typed Data
Functional version of TypedConflictResolver.
TypedReplicationFilter = FutureOr<bool> Function(TypedDocumentObject<Object> document, Set<DocumentFlag> flags) Replication Typed Data
A function that decides whether a particular typed document should be pushed/pulled.