|
|
First phase in getting rid of the confusing ProxyBase class. All its methods are stateless helpers, and its constants are replaced with UriCommon.Param enums.
1. Removes ProxyBase and for the most part puts its helper methods into a new util wrapper, ServletUtil.
2. Replaces helper method use with ServletUtil calls, in MakeRequest and Proxy handlers.
3. Modifies ProxyHandler to deal with HttpRequest/HttpResponse rather than Http[Servlet]Request/Response. This is a big motivator for this change, moving closer to making ProxyHandler accessible easily via JSON-RPC as well as direct HTTP request.
4. In support of #3, adds ServletUtil methods converting between HttpServletRequest and HttpRequest, and HttpResponse to HttpServletResponse.
5. Adds, but does not use, ServletUtil method converting an HttpResponse into a JSON-style HttpResponse with dataUri field and metadata.
Total comments: 5
Total comments: 4
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1088 lines, -851 lines) |
Patch |
 |
|
content/container/datauri_proxy.html
|
View
|
|
1 chunk |
+51 lines, -0 lines |
1 comment
|
Download
|
 |
|
java/common/src/main/java/org/apache/shindig/common/servlet/HttpUtil.java
|
View
|
2
3
|
2 chunks |
+22 lines, -7 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/AccelHandler.java
|
View
|
2
3
|
10 chunks |
+15 lines, -15 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java
|
View
|
2
3
|
2 chunks |
+14 lines, -2 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/MakeRequestHandler.java
|
View
|
2
3
|
10 chunks |
+67 lines, -16 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/MakeRequestServlet.java
|
View
|
2
3
|
2 chunks |
+10 lines, -1 line |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyBase.java
|
View
|
2
3
|
1 chunk |
+0 lines, -205 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyHandler.java
|
View
|
1
2
3
|
3 chunks |
+75 lines, -54 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServlet.java
|
View
|
2
3
|
3 chunks |
+19 lines, -3 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ServletUtil.java
|
View
|
|
1 chunk |
+209 lines, -0 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/UriUtils.java
|
View
|
2
3
|
7 chunks |
+29 lines, -41 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/HtmlAccelServletTest.java
|
View
|
2
3
|
3 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/MakeRequestHandlerTest.java
|
View
|
2
3
|
7 chunks |
+125 lines, -5 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/MakeRequestServletTest.java
|
View
|
2
3
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyBaseTest.java
|
View
|
2
3
|
1 chunk |
+0 lines, -252 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyHandlerTest.java
|
View
|
1
2
3
|
14 chunks |
+108 lines, -118 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyServletTest.java
|
View
|
2
3
|
7 chunks |
+34 lines, -17 lines |
1 comment
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ServletUtilTest.java
|
View
|
|
1 chunk |
+239 lines, -0 lines |
0 comments
|
Download
|
 |
|
java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/UriUtilsTest.java
|
View
|
2
3
|
8 chunks |
+64 lines, -114 lines |
0 comments
|
Download
|
Total messages: 17
|