Class SocketStreamFactory

java.lang.Object
com.mongodb.connection.SocketStreamFactory
All Implemented Interfaces:
StreamFactory

public class SocketStreamFactory extends Object implements StreamFactory
Factory for creating instances of SocketStream.
Since:
3.0
  • Constructor Details

    • SocketStreamFactory

      public SocketStreamFactory(SocketSettings settings, SslSettings sslSettings)
      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 server
      sslSettings - 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 server
      sslSettings - the SSL for connecting to a MongoDB server
      socketFactory - a SocketFactory for creating connections to servers.
  • Method Details

    • create

      public Stream create(ServerAddress serverAddress)
      Description copied from interface: StreamFactory
      Create a Stream to the given address
      Specified by:
      create in interface StreamFactory
      Parameters:
      serverAddress - the address
      Returns:
      the stream