Top Constructors Methods
org.eclipse.jetty.client

public Class MultiplexConnectionPool

extends AbstractConnectionPool
Class Inheritance
Known Direct Subclasses
org.eclipse.jetty.client.RoundRobinConnectionPool, org.eclipse.jetty.client.RandomConnectionPool
Annotations
@ManagedObject
Imports
java.util.function.ToIntFunction, org.eclipse.jetty.util.ConcurrentPool, .Pool, org.eclipse.jetty.util.annotation.ManagedAttribute, .ManagedObject

Constructor Summary

AccessConstructor and Description
public
MultiplexConnectionPool(Destination destination, int maxConnections, int initialMaxMultiplex)

protected
MultiplexConnectionPool(Destination destination, Pool.Factory<Connection> poolFactory, int initialMaxMultiplex)

Method Summary

Modifier and TypeMethod and Description
public int
public static ToIntFunction<Connection>

Returns:

a function that computes the max multiplex value for a connection
newMaxMultiplexer
(int
the default max multiplex value
defaultMaxMultiplex
)

Returns a function that computes the max multiplex value for a given Connection, if possible, otherwise returns the given defaultMaxMultiplex value.

public void
Inherited from org.eclipse.jetty.client.AbstractConnectionPool:
acceptacquireacquiredactivatedeactivatedoStartdoStopdumpgetActiveConnectionCountgetActiveConnectionsgetConnectionCountgetIdleConnectionCountgetIdleConnectionsgetMaxConnectionCountgetMaxDurationgetMaxUsagegetPendingConnectionCountidleisActiveisEmptyisMaximizeConnectionsonCreatedpreCreateConnectionsproceedreleasereleasedremoveremovedsetMaxDurationsetMaximizeConnectionssetMaxUsagesweeptoStringtryCreate

Constructor Detail

MultiplexConnectionPoolback to summary
public MultiplexConnectionPool(Destination destination, int maxConnections, int initialMaxMultiplex)
MultiplexConnectionPoolback to summary
protected MultiplexConnectionPool(Destination destination, Pool.Factory<Connection> poolFactory, int initialMaxMultiplex)

Method Detail

getInitialMaxMultiplexback to summary
public int getInitialMaxMultiplex()

Overrides org.eclipse.jetty.client.AbstractConnectionPool.getInitialMaxMultiplex.

Annotations
@Override
@ManagedAttribute:The initial multiplexing factor of connections
newMaxMultiplexerback to summary
public static ToIntFunction<Connection> newMaxMultiplexer(int defaultMaxMultiplex)

Returns a function that computes the max multiplex value for a given Connection, if possible, otherwise returns the given defaultMaxMultiplex value.

Parameters
defaultMaxMultiplex:int

the default max multiplex value

Returns:ToIntFunction<Connection>

a function that computes the max multiplex value for a connection

setInitialMaxMultiplexback to summary
public void setInitialMaxMultiplex(int initialMaxMultiplex)

Overrides org.eclipse.jetty.client.AbstractConnectionPool.setInitialMaxMultiplex.

Annotations
@Override