Class ConnectionFactoryTransport

java.lang.Object
org.ldaptive.transport.netty.NettyConnectionFactoryTransport
org.ldaptive.transport.netty.ConnectionFactoryTransport
All Implemented Interfaces:
Transport
Direct Known Subclasses:
ConnectionFactoryTransport.DualThread, ConnectionFactoryTransport.SingleThread

public class ConnectionFactoryTransport extends NettyConnectionFactoryTransport
Creates netty connections using the best fit event loop group based on the operating system. See Epoll.isAvailable() and KQueue.isAvailable(). The event loop group is shutdown when the connection factory is closed.
  • Constructor Details

    • ConnectionFactoryTransport

      public ConnectionFactoryTransport()
      Creates a new connection factory transport.
    • ConnectionFactoryTransport

      public ConnectionFactoryTransport(int ioThreads)
      Creates a new connection factory transport.
      Parameters:
      ioThreads - number of threads used for I/O in the event loop group
    • ConnectionFactoryTransport

      public ConnectionFactoryTransport(String name, int ioThreads)
      Creates a new connection factory transport.
      Parameters:
      name - to assign the thread pool
      ioThreads - number of threads used for I/O in the event loop group
    • ConnectionFactoryTransport

      public ConnectionFactoryTransport(int ioThreads, int messageThreads)
      Creates a new connection factory transport.
      Parameters:
      ioThreads - number of threads used for I/O in the event loop group
      messageThreads - number of threads for LDAP message handling in the event loop group
    • ConnectionFactoryTransport

      public ConnectionFactoryTransport(String name, int ioThreads, int messageThreads)
      Creates a new connection factory transport.
      Parameters:
      name - to assign the thread pool
      ioThreads - number of threads used for I/O in the event loop group
      messageThreads - number of threads for LDAP message handling in the event loop group