diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-12 23:52:39 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-12 23:52:39 +0200 |
commit | cb741674206e655de6072ebae2045e6a05a83532 (patch) | |
tree | 30cfe4286336a3adc4720c52f383a6256b5280c2 /container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java | |
parent | 21075574babdb08347dc04b92fe2105d490b65db (diff) |
Initial thread local byte buffer pool.balder/thread-local-jetty-bytebuffer-pool
Diffstat (limited to 'container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java index a9385060010..dcc3cdaa67b 100644 --- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java +++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java @@ -13,6 +13,7 @@ import org.eclipse.jetty.http.HttpCompliance; import org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory; import org.eclipse.jetty.http2.server.HTTP2CServerConnectionFactory; import org.eclipse.jetty.http2.server.HTTP2ServerConnectionFactory; +import org.eclipse.jetty.io.ByteBufferPool; import org.eclipse.jetty.server.ConnectionFactory; import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.DetectorConnectionFactory; @@ -79,10 +80,10 @@ public class ConnectorFactory { return connectorConfig; } - public ServerConnector createConnector(final Metric metric, final Server server, JettyConnectionLogger connectionLogger, - ConnectionMetricAggregator connectionMetricAggregator) { + public ServerConnector createConnector(final Metric metric, final Server server, ByteBufferPool bufferPool, + JettyConnectionLogger connectionLogger, ConnectionMetricAggregator connectionMetricAggregator) { ServerConnector connector = new JDiscServerConnector( - connectorConfig, metric, server, connectionLogger, connectionMetricAggregator, + connectorConfig, metric, server, bufferPool, connectionLogger, connectionMetricAggregator, createConnectionFactories(metric).toArray(ConnectionFactory[]::new)); connector.setPort(connectorConfig.listenPort()); connector.setName(connectorConfig.name()); |