Interface ClusterFactory

  • All Known Implementing Classes:
    DefaultClusterFactory

    @Deprecated
    public interface ClusterFactory
    Deprecated.
    Factory for Cluster implementations.
    Since:
    3.0
    • Method Detail

      • create

        Cluster create​(ClusterSettings settings,
                       ServerSettings serverSettings,
                       ConnectionPoolSettings connectionPoolSettings,
                       StreamFactory streamFactory,
                       StreamFactory heartbeatStreamFactory,
                       java.util.List<MongoCredential> credentialList,
                       ClusterListener clusterListener,
                       ConnectionPoolListener connectionPoolListener,
                       ConnectionListener connectionListener)
        Deprecated.
        Creates a cluster with the given settings. The cluster mode will be based on the mode from the settings.
        Parameters:
        settings - the cluster settings
        serverSettings - the server settings
        connectionPoolSettings - the connection pool settings
        streamFactory - the stream factory
        heartbeatStreamFactory - the heartbeat stream factory
        credentialList - the credential list
        clusterListener - an optional listener for cluster-related events
        connectionPoolListener - an optional listener for connection pool-related events
        connectionListener - an optional listener for connection-related events
        Returns:
        the cluster