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
andpassword
. -
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< Function(TypedConflict conflict) Replication Typed DataObject> ?> - 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.