Class DuplexConnectionPool

java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.client.AbstractConnectionPool
org.eclipse.jetty.client.DuplexConnectionPool
All Implemented Interfaces:
ConnectionPool, org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.Dumpable.DumpableContainer, org.eclipse.jetty.util.component.LifeCycle, org.eclipse.jetty.util.thread.Sweeper.Sweepable
Direct Known Subclasses:
ValidatingConnectionPool

@ManagedObject public class DuplexConnectionPool extends AbstractConnectionPool

A connection pool that provides connections for both directions of communication. This pool uses a ConcurrentPool with ConcurrentPool.StrategyType.FIRST to manage connections efficiently.

  • Constructor Details

    • DuplexConnectionPool

      public DuplexConnectionPool(Destination destination, int maxConnections)
      Creates a duplex connection pool for the given destination.
      Parameters:
      destination - the destination for which this pool provides connections
      maxConnections - the maximum number of connections in the pool