Package com.mongodb.connection
Class SocketStreamFactory
java.lang.Object
com.mongodb.connection.SocketStreamFactory
- All Implemented Interfaces:
StreamFactory
Factory for creating instances of
SocketStream
.- Since:
- 3.0
-
Constructor Summary
ConstructorDescriptionSocketStreamFactory
(SocketSettings settings, SslSettings sslSettings) Creates a new factory with the given settings for connecting to servers and the given SSL settingsSocketStreamFactory
(SocketSettings settings, SslSettings sslSettings, SocketFactory socketFactory) Creates a new factory with the given settings for connecting to servers and a factory for creating connections. -
Method Summary
Modifier and TypeMethodDescriptioncreate
(ServerAddress serverAddress) Create a Stream to the given address
-
Constructor Details
-
SocketStreamFactory
Creates a new factory with the given settings for connecting to servers and the given SSL settings- Parameters:
settings
- the SocketSettings for connecting to a MongoDB serversslSettings
- whether SSL is enabled.
-
SocketStreamFactory
public SocketStreamFactory(SocketSettings settings, SslSettings sslSettings, SocketFactory socketFactory) Creates a new factory with the given settings for connecting to servers and a factory for creating connections.- Parameters:
settings
- the SocketSettings for connecting to a MongoDB serversslSettings
- the SSL for connecting to a MongoDB serversocketFactory
- a SocketFactory for creating connections to servers.
-
-
Method Details
-
create
Description copied from interface:StreamFactory
Create a Stream to the given address- Specified by:
create
in interfaceStreamFactory
- Parameters:
serverAddress
- the address- Returns:
- the stream
-