Package com.mongodb.internal.connection
Class DefaultClusterableServerFactory
- java.lang.Object
-
- com.mongodb.internal.connection.DefaultClusterableServerFactory
-
- All Implemented Interfaces:
ClusterableServerFactory
public class DefaultClusterableServerFactory extends java.lang.Object implements ClusterableServerFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultClusterableServerFactory(ClusterId clusterId, ClusterSettings clusterSettings, ServerSettings serverSettings, ConnectionPoolSettings connectionPoolSettings, StreamFactory streamFactory, StreamFactory heartbeatStreamFactory, java.util.List<MongoCredential> credentialList, CommandListener commandListener, java.lang.String applicationName, MongoDriverInformation mongoDriverInformation, java.util.List<MongoCompressor> compressorList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mongodb.internal.connection.ClusterableServer
create(ServerAddress serverAddress, ServerListener serverListener, ClusterClock clusterClock)
ServerSettings
getSettings()
-
-
-
Constructor Detail
-
DefaultClusterableServerFactory
public DefaultClusterableServerFactory(ClusterId clusterId, ClusterSettings clusterSettings, ServerSettings serverSettings, ConnectionPoolSettings connectionPoolSettings, StreamFactory streamFactory, StreamFactory heartbeatStreamFactory, java.util.List<MongoCredential> credentialList, CommandListener commandListener, java.lang.String applicationName, MongoDriverInformation mongoDriverInformation, java.util.List<MongoCompressor> compressorList)
-
-
Method Detail
-
create
public com.mongodb.internal.connection.ClusterableServer create(ServerAddress serverAddress, ServerListener serverListener, ClusterClock clusterClock)
- Specified by:
create
in interfaceClusterableServerFactory
-
getSettings
public ServerSettings getSettings()
- Specified by:
getSettings
in interfaceClusterableServerFactory
-
-