Repository: wicket
Updated Branches:
  refs/heads/WICKET-6194 7699d4e80 -> 230a424db


WICKET-6194 - Fixed jetty build

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/230a424d
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/230a424d
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/230a424d

Branch: refs/heads/WICKET-6194
Commit: 230a424db27af8a7d7d1242af26da8147d067f32
Parents: 7699d4e
Author: Tobias Soloschenko <[email protected]>
Authored: Sat Jul 2 17:46:45 2016 +0200
Committer: Tobias Soloschenko <[email protected]>
Committed: Sat Jul 2 17:46:45 2016 +0200

----------------------------------------------------------------------
 .../http2/markup/head/PushHeaderItem.java       |  2 +-
 .../wicket-http2/wicket-http2-jetty/pom.xml     | 25 --------------------
 .../http2/markup/head/Jetty9PushBuilder.java    | 15 +++++-------
 3 files changed, 7 insertions(+), 35 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/230a424d/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java
----------------------------------------------------------------------
diff --git 
a/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java
 
b/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java
index f3f0034..a9f3602 100644
--- 
a/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java
+++ 
b/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java
@@ -61,7 +61,7 @@ public class PushHeaderItem extends HeaderItem
        /**
         * The URLs of resources to be pushed to the client
         */
-       private Set<String> urls = new ConcurrentHashSet<>(new TreeSet<>());
+       private Set<String> urls = new ConcurrentHashSet<String>(new 
TreeSet<String>());
 
        /**
         * Uses the URLs that has already been pushed to the client to ensure 
not to push them again

http://git-wip-us.apache.org/repos/asf/wicket/blob/230a424d/wicket-experimental/wicket-http2/wicket-http2-jetty/pom.xml
----------------------------------------------------------------------
diff --git a/wicket-experimental/wicket-http2/wicket-http2-jetty/pom.xml 
b/wicket-experimental/wicket-http2/wicket-http2-jetty/pom.xml
index 026763e..84f81d4 100644
--- a/wicket-experimental/wicket-http2/wicket-http2-jetty/pom.xml
+++ b/wicket-experimental/wicket-http2/wicket-http2-jetty/pom.xml
@@ -44,31 +44,6 @@
                        <version>9.3.9.M1</version>
                        <type>POM</type>
                        <scope>compile</scope>
-                       <exclusions>
-                               <exclusion>
-                                       
<artifactId>javax.servlet-api</artifactId>
-                                       <groupId>javax.servlet</groupId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>org.eclipse.jetty</groupId>
-                       <artifactId>jetty-alpn-server</artifactId>
-                       <version>9.3.9.M1</version>
-                       <scope>test</scope>
-                       <exclusions>
-                               <exclusion>
-                                       
<artifactId>javax.servlet-api</artifactId>
-                                       <groupId>javax.servlet</groupId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.eclipse.jetty.alpn</groupId>
-                       <artifactId>alpn-api</artifactId>
-                       <version>1.1.2.v20150522</version>
-                       <scope>test</scope>
                </dependency>
        </dependencies>
 </project>

http://git-wip-us.apache.org/repos/asf/wicket/blob/230a424d/wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/org/apache/wicket/http2/markup/head/Jetty9PushBuilder.java
----------------------------------------------------------------------
diff --git 
a/wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/org/apache/wicket/http2/markup/head/Jetty9PushBuilder.java
 
b/wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/org/apache/wicket/http2/markup/head/Jetty9PushBuilder.java
index 34a7300..ef6f1bf 100644
--- 
a/wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/org/apache/wicket/http2/markup/head/Jetty9PushBuilder.java
+++ 
b/wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/org/apache/wicket/http2/markup/head/Jetty9PushBuilder.java
@@ -29,16 +29,13 @@ public class Jetty9PushBuilder implements PushBuilder
        @Override
        public void push(HttpServletRequest httpServletRequest, String... paths)
        {
-               // TODO Jetty has to switch to the javax.servlet-api classes 
and handle
-               // SETTINGS_ENABLE_PUSH settings frame value and implement the 
default API against
-               // it.
                Request request = RequestCycle.get().getRequest();
                HttpServletRequest httpRequest = (HttpServletRequest) 
request.getContainerRequest();
-//             org.eclipse.jetty.server.PushBuilder pushBuilder = 
org.eclipse.jetty.server.Request.getBaseRequest(httpRequest).getPushBuilder();
-//             for (String path : paths)
-//             {
-//                     pushBuilder.path(path);
-//             }
-//             pushBuilder.push();
+               org.eclipse.jetty.server.PushBuilder pushBuilder = 
org.eclipse.jetty.server.Request.getBaseRequest(httpRequest).getPushBuilder();
+               for (String path : paths)
+               {
+                       pushBuilder.path(path);
+               }
+               pushBuilder.push();
        }
 }

Reply via email to