Class MultipeerReplicatorConfiguration

java.lang.Object
com.couchbase.lite.MultipeerReplicatorConfiguration

public final class MultipeerReplicatorConfiguration extends Object
Configuration for a MultipeerReplicator.

This configuration is used to set up in immutable MultipeerReplicator with necessary parameters

  • Method Details

    • getPeerGroupID

      @NonNull public String getPeerGroupID()
      Identifier for discovering and connecting peers.
      Returns:
      The peer group ID.
    • getIdentity

      @NonNull public TLSIdentity getIdentity()
      Peer identity. If set to null, an anonymous identity will be used.
      Returns:
      The peer identity.
    • getAuthenticator

      @NonNull public MultipeerAuthenticator getAuthenticator()
      Peer authenticator.
      Returns:
      The peer authenticator.
    • getCollections

      @NonNull public Set<MultipeerCollectionConfiguration> getCollections()
      A Set of collections with their configurations.
      Returns:
      A copied set of MultipeerCollectionConfiguration instances.