From 28d9df1dbbf1add8adbe18a068bb89b72f497735 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Mon, 31 Mar 2014 14:18:37 -0700 Subject: [PATCH] Refactoring alpn stuff into jetty-alpn-server and jetty-alpn-client --- jetty-alpn/jetty-alpn-client/pom.xml | 76 +++++++++++++++ .../alpn}/client/ALPNClientConnection.java | 4 +- .../client/ALPNClientConnectionFactory.java | 3 +- jetty-alpn/jetty-alpn-server/pom.xml | 93 +++++++++++++++++++ .../src/main/config/modules/alpn.mod | 0 .../alpn}/server/ALPNServerConnection.java | 3 +- .../server/ALPNServerConnectionFactory.java | 3 +- jetty-alpn/pom.xml | 17 ++++ .../io}/NegotiatingClientConnection.java | 7 +- .../NegotiatingClientConnectionFactory.java | 3 +- .../server/NegotiatingServerConnection.java | 2 +- .../NegotiatingServerConnectionFactory.java | 2 +- jetty-spdy/spdy-alpn-tests/pom.xml | 6 ++ .../jetty/spdy/server/AbstractALPNTest.java | 1 + jetty-spdy/spdy-client/pom.xml | 5 + .../spdy/client/NPNClientConnection.java | 1 + .../client/NPNClientConnectionFactory.java | 1 + .../eclipse/jetty/spdy/client/SPDYClient.java | 1 + .../proxy/HTTPSPDYProxyServerConnector.java | 2 +- .../server/proxy/ProxySPDYToHTTPLoadTest.java | 2 +- .../spdy/server/NPNServerConnection.java | 1 + .../server/NPNServerConnectionFactory.java | 1 + .../spdy/server/SPDYServerConnector.java | 1 + pom.xml | 1 + 24 files changed, 219 insertions(+), 17 deletions(-) create mode 100644 jetty-alpn/jetty-alpn-client/pom.xml rename {jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy => jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn}/client/ALPNClientConnection.java (96%) rename {jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy => jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn}/client/ALPNClientConnectionFactory.java (94%) create mode 100644 jetty-alpn/jetty-alpn-server/pom.xml create mode 100644 jetty-alpn/jetty-alpn-server/src/main/config/modules/alpn.mod rename {jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy => jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn}/server/ALPNServerConnection.java (95%) rename {jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy => jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn}/server/ALPNServerConnectionFactory.java (95%) create mode 100644 jetty-alpn/pom.xml rename {jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client => jetty-io/src/main/java/org/eclipse/jetty/io}/NegotiatingClientConnection.java (92%) rename {jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client => jetty-io/src/main/java/org/eclipse/jetty/io}/NegotiatingClientConnectionFactory.java (92%) rename {jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy => jetty-server/src/main/java/org/eclipse/jetty}/server/NegotiatingServerConnection.java (99%) rename {jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy => jetty-server/src/main/java/org/eclipse/jetty}/server/NegotiatingServerConnectionFactory.java (98%) diff --git a/jetty-alpn/jetty-alpn-client/pom.xml b/jetty-alpn/jetty-alpn-client/pom.xml new file mode 100644 index 00000000000..25eacb7e663 --- /dev/null +++ b/jetty-alpn/jetty-alpn-client/pom.xml @@ -0,0 +1,76 @@ + + + org.eclipse.jetty + jetty-project + 9.1.4-SNAPSHOT + + 4.0.0 + jetty-alpn-client + Jetty :: ALPN Client + Jetty ALPN client services + http://www.eclipse.org/jetty + + ${project.groupId}.alpn.client + + + + + org.apache.felix + maven-bundle-plugin + true + + + + manifest + + + + org.eclipse.jetty.alpn;resolution:=optional + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + org.apache.maven.plugins + maven-source-plugin + + + org.codehaus.mojo + findbugs-maven-plugin + + org.eclipse.jetty.alpn.* + + + + + + + org.eclipse.jetty + jetty-io + ${project.version} + + + org.eclipse.jetty.alpn + alpn-api + ${alpn.api.version} + provided + + + org.eclipse.jetty.toolchain + jetty-test-helper + test + + + diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnection.java b/jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnection.java similarity index 96% rename from jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnection.java rename to jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnection.java index f84d03e6ac6..1cc08abf90d 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnection.java +++ b/jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnection.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.client; +package org.eclipse.jetty.alpn.client; import java.util.Arrays; import java.util.List; @@ -27,7 +27,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.alpn.ALPN; import org.eclipse.jetty.io.ClientConnectionFactory; import org.eclipse.jetty.io.EndPoint; -import org.eclipse.jetty.npn.NextProtoNego; +import org.eclipse.jetty.io.NegotiatingClientConnection; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnectionFactory.java b/jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.java similarity index 94% rename from jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnectionFactory.java rename to jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.java index 79433b22b3c..881c6a51752 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/ALPNClientConnectionFactory.java +++ b/jetty-alpn/jetty-alpn-client/src/main/java/org/eclipse/jetty/alpn/client/ALPNClientConnectionFactory.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.client; +package org.eclipse.jetty.alpn.client; import java.io.IOException; import java.util.Map; @@ -27,6 +27,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.io.ClientConnectionFactory; import org.eclipse.jetty.io.Connection; import org.eclipse.jetty.io.EndPoint; +import org.eclipse.jetty.io.NegotiatingClientConnectionFactory; import org.eclipse.jetty.io.ssl.SslClientConnectionFactory; public class ALPNClientConnectionFactory extends NegotiatingClientConnectionFactory diff --git a/jetty-alpn/jetty-alpn-server/pom.xml b/jetty-alpn/jetty-alpn-server/pom.xml new file mode 100644 index 00000000000..180966e44db --- /dev/null +++ b/jetty-alpn/jetty-alpn-server/pom.xml @@ -0,0 +1,93 @@ + + + org.eclipse.jetty + jetty-project + 9.1.4-SNAPSHOT + + 4.0.0 + jetty-alpn-server + Jetty :: ALPN Server + Jetty ALPN server services + http://www.eclipse.org/jetty + + ${project.groupId}.alpn.server + + + + + org.apache.felix + maven-bundle-plugin + true + + + + manifest + + + + org.eclipse.jetty.alpn;resolution:=optional + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + + config + + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + org.codehaus.mojo + findbugs-maven-plugin + + org.eclipse.jetty.alpn.* + + + + + + + org.eclipse.jetty + jetty-server + ${project.version} + + + org.eclipse.jetty.alpn + alpn-api + ${alpn.api.version} + provided + + + org.eclipse.jetty.toolchain + jetty-test-helper + test + + + diff --git a/jetty-alpn/jetty-alpn-server/src/main/config/modules/alpn.mod b/jetty-alpn/jetty-alpn-server/src/main/config/modules/alpn.mod new file mode 100644 index 00000000000..e69de29bb2d diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnection.java b/jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnection.java similarity index 95% rename from jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnection.java rename to jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnection.java index 68c134bf6b3..509682eb647 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnection.java +++ b/jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnection.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.server; +package org.eclipse.jetty.alpn.server; import java.util.Collections; import java.util.List; @@ -25,6 +25,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.alpn.ALPN; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.server.Connector; +import org.eclipse.jetty.server.NegotiatingServerConnection; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnectionFactory.java b/jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.java similarity index 95% rename from jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnectionFactory.java rename to jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.java index a4b73c5393e..a6e386b7bda 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/ALPNServerConnectionFactory.java +++ b/jetty-alpn/jetty-alpn-server/src/main/java/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.server; +package org.eclipse.jetty.alpn.server; import java.util.List; import javax.net.ssl.SSLEngine; @@ -25,6 +25,7 @@ import org.eclipse.jetty.alpn.ALPN; import org.eclipse.jetty.io.AbstractConnection; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.server.Connector; +import org.eclipse.jetty.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.util.annotation.Name; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-alpn/pom.xml b/jetty-alpn/pom.xml new file mode 100644 index 00000000000..a4f6f5a9405 --- /dev/null +++ b/jetty-alpn/pom.xml @@ -0,0 +1,17 @@ + + + org.eclipse.jetty + jetty-project + 9.1.4-SNAPSHOT + + 4.0.0 + jetty-alpn-parent + pom + Jetty :: ALPN :: Parent + Jetty ALPN services parent + http://www.eclipse.org/jetty + + jetty-alpn-server + jetty-alpn-client + + diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnection.java b/jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnection.java similarity index 92% rename from jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnection.java rename to jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnection.java index a2fc8511f4a..cd05630f62f 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnection.java +++ b/jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnection.java @@ -16,18 +16,13 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.client; +package org.eclipse.jetty.io; import java.io.IOException; import java.util.Map; import java.util.concurrent.Executor; import javax.net.ssl.SSLEngine; -import org.eclipse.jetty.io.AbstractConnection; -import org.eclipse.jetty.io.ClientConnectionFactory; -import org.eclipse.jetty.io.Connection; -import org.eclipse.jetty.io.EndPoint; -import org.eclipse.jetty.io.RuntimeIOException; import org.eclipse.jetty.util.BufferUtil; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnectionFactory.java b/jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.java similarity index 92% rename from jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnectionFactory.java rename to jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.java index 50a1e5b2233..ff3860071f7 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NegotiatingClientConnectionFactory.java +++ b/jetty-io/src/main/java/org/eclipse/jetty/io/NegotiatingClientConnectionFactory.java @@ -16,9 +16,8 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.client; +package org.eclipse.jetty.io; -import org.eclipse.jetty.io.ClientConnectionFactory; public abstract class NegotiatingClientConnectionFactory implements ClientConnectionFactory { diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnection.java b/jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnection.java similarity index 99% rename from jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnection.java rename to jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnection.java index b1fb87eb5ed..3d010699e2a 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnection.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnection.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.server; +package org.eclipse.jetty.server; import java.io.IOException; import java.util.List; diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnectionFactory.java b/jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.java similarity index 98% rename from jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnectionFactory.java rename to jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.java index 4ec3e9104b7..f826d711529 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NegotiatingServerConnectionFactory.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/NegotiatingServerConnectionFactory.java @@ -16,7 +16,7 @@ // ======================================================================== // -package org.eclipse.jetty.spdy.server; +package org.eclipse.jetty.server; import java.util.Arrays; import java.util.Iterator; diff --git a/jetty-spdy/spdy-alpn-tests/pom.xml b/jetty-spdy/spdy-alpn-tests/pom.xml index cb7070bf01c..393532c132d 100644 --- a/jetty-spdy/spdy-alpn-tests/pom.xml +++ b/jetty-spdy/spdy-alpn-tests/pom.xml @@ -54,6 +54,12 @@ ${alpn.api.version} provided + + org.eclipse.jetty + jetty-alpn-server + ${project.version} + provided + org.eclipse.jetty jetty-server diff --git a/jetty-spdy/spdy-alpn-tests/src/test/java/org/eclipse/jetty/spdy/server/AbstractALPNTest.java b/jetty-spdy/spdy-alpn-tests/src/test/java/org/eclipse/jetty/spdy/server/AbstractALPNTest.java index 4cdfcb324b7..652d88731ae 100644 --- a/jetty-spdy/spdy-alpn-tests/src/test/java/org/eclipse/jetty/spdy/server/AbstractALPNTest.java +++ b/jetty-spdy/spdy-alpn-tests/src/test/java/org/eclipse/jetty/spdy/server/AbstractALPNTest.java @@ -21,6 +21,7 @@ package org.eclipse.jetty.spdy.server; import java.net.InetSocketAddress; import org.eclipse.jetty.alpn.ALPN; +import org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.spdy.client.SPDYClient; import org.eclipse.jetty.toolchain.test.TestTracker; diff --git a/jetty-spdy/spdy-client/pom.xml b/jetty-spdy/spdy-client/pom.xml index 899fbc17c84..5bbfd331941 100644 --- a/jetty-spdy/spdy-client/pom.xml +++ b/jetty-spdy/spdy-client/pom.xml @@ -44,6 +44,11 @@ spdy-core ${project.version} + + org.eclipse.jetty + jetty-alpn-client + ${project.version} + org.eclipse.jetty.alpn alpn-api diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnection.java b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnection.java index c8e85f2c0ea..69c11d835da 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnection.java +++ b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnection.java @@ -25,6 +25,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.io.ClientConnectionFactory; import org.eclipse.jetty.io.EndPoint; +import org.eclipse.jetty.io.NegotiatingClientConnection; import org.eclipse.jetty.npn.NextProtoNego; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnectionFactory.java b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnectionFactory.java index d0458010c9f..2a7d332fa5b 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnectionFactory.java +++ b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/NPNClientConnectionFactory.java @@ -26,6 +26,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.io.ClientConnectionFactory; import org.eclipse.jetty.io.Connection; import org.eclipse.jetty.io.EndPoint; +import org.eclipse.jetty.io.NegotiatingClientConnectionFactory; import org.eclipse.jetty.io.ssl.SslClientConnectionFactory; public class NPNClientConnectionFactory extends NegotiatingClientConnectionFactory diff --git a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/SPDYClient.java b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/SPDYClient.java index d30bc99f4ea..786833df142 100644 --- a/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/SPDYClient.java +++ b/jetty-spdy/spdy-client/src/main/java/org/eclipse/jetty/spdy/client/SPDYClient.java @@ -37,6 +37,7 @@ import org.eclipse.jetty.io.ClientConnectionFactory; import org.eclipse.jetty.io.Connection; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.io.MappedByteBufferPool; +import org.eclipse.jetty.io.NegotiatingClientConnectionFactory; import org.eclipse.jetty.io.SelectChannelEndPoint; import org.eclipse.jetty.io.SelectorManager; import org.eclipse.jetty.io.ssl.SslClientConnectionFactory; diff --git a/jetty-spdy/spdy-http-server/src/main/java/org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.java b/jetty-spdy/spdy-http-server/src/main/java/org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.java index 4c3015e6c12..65d16e2ed2d 100644 --- a/jetty-spdy/spdy-http-server/src/main/java/org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.java +++ b/jetty-spdy/spdy-http-server/src/main/java/org/eclipse/jetty/spdy/server/proxy/HTTPSPDYProxyServerConnector.java @@ -22,11 +22,11 @@ package org.eclipse.jetty.spdy.server.proxy; import java.util.Objects; import org.eclipse.jetty.server.HttpConfiguration; +import org.eclipse.jetty.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.spdy.api.SPDY; import org.eclipse.jetty.spdy.server.NPNServerConnectionFactory; -import org.eclipse.jetty.spdy.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.spdy.server.SPDYServerConnectionFactory; import org.eclipse.jetty.util.ssl.SslContextFactory; diff --git a/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxySPDYToHTTPLoadTest.java b/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxySPDYToHTTPLoadTest.java index 94e481becf0..9e723036f32 100644 --- a/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxySPDYToHTTPLoadTest.java +++ b/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxySPDYToHTTPLoadTest.java @@ -40,6 +40,7 @@ import javax.servlet.http.HttpServletResponse; import org.eclipse.jetty.client.HttpClient; import org.eclipse.jetty.server.Handler; import org.eclipse.jetty.server.HttpConfiguration; +import org.eclipse.jetty.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; @@ -53,7 +54,6 @@ import org.eclipse.jetty.spdy.api.StreamFrameListener; import org.eclipse.jetty.spdy.api.StringDataInfo; import org.eclipse.jetty.spdy.api.SynInfo; import org.eclipse.jetty.spdy.client.SPDYClient; -import org.eclipse.jetty.spdy.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.spdy.server.http.SPDYTestUtils; import org.eclipse.jetty.toolchain.test.TestTracker; import org.eclipse.jetty.util.Callback; diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnection.java b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnection.java index b58a01e219c..1a9e291e0a6 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnection.java +++ b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnection.java @@ -24,6 +24,7 @@ import javax.net.ssl.SSLEngine; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.npn.NextProtoNego; import org.eclipse.jetty.server.Connector; +import org.eclipse.jetty.server.NegotiatingServerConnection; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnectionFactory.java b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnectionFactory.java index f0e9e018961..c69f0fcd9e5 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnectionFactory.java +++ b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/NPNServerConnectionFactory.java @@ -25,6 +25,7 @@ import org.eclipse.jetty.io.AbstractConnection; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.npn.NextProtoNego; import org.eclipse.jetty.server.Connector; +import org.eclipse.jetty.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.util.annotation.Name; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; diff --git a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/SPDYServerConnector.java b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/SPDYServerConnector.java index 35dd6ff148c..cf73fe9fcbb 100644 --- a/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/SPDYServerConnector.java +++ b/jetty-spdy/spdy-server/src/main/java/org/eclipse/jetty/spdy/server/SPDYServerConnector.java @@ -21,6 +21,7 @@ package org.eclipse.jetty.spdy.server; import java.util.Objects; import org.eclipse.jetty.server.HttpConnectionFactory; +import org.eclipse.jetty.server.NegotiatingServerConnectionFactory; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.spdy.api.SPDY; diff --git a/pom.xml b/pom.xml index d65971e84ad..9a2572792ae 100644 --- a/pom.xml +++ b/pom.xml @@ -448,6 +448,7 @@ jetty-monitor jetty-http-spi jetty-osgi + jetty-alpn