You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by ri...@apache.org on 2008/03/04 12:38:20 UTC

svn commit: r633433 - in /mina/asyncweb/trunk/client/src: main/java/org/apache/asyncweb/client/AsyncHttpClient.java test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java

Author: rickmcguire
Date: Tue Mar  4 03:38:14 2008
New Revision: 633433

URL: http://svn.apache.org/viewvc?rev=633433&view=rev
Log:
ASYNCWEB-5 asyncweb build is broken

Patch provided by Sangjin Lee


Modified:
    mina/asyncweb/trunk/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java
    mina/asyncweb/trunk/client/src/test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java

Modified: mina/asyncweb/trunk/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java
URL: http://svn.apache.org/viewvc/mina/asyncweb/trunk/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java?rev=633433&r1=633432&r2=633433&view=diff
==============================================================================
--- mina/asyncweb/trunk/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java (original)
+++ mina/asyncweb/trunk/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java Tue Mar  4 03:38:14 2008
@@ -34,7 +34,6 @@
 import org.apache.mina.filter.codec.ProtocolCodecFilter;
 import org.apache.mina.filter.ssl.SslFilter;
 import org.apache.mina.transport.socket.SocketConnector;
-import org.apache.mina.transport.socket.nio.NioSocketConnector;
 
 public class AsyncHttpClient {
 
@@ -81,7 +80,7 @@
         if (scheme.toLowerCase().equals("https")) {
             SslFilter filter = new SslFilter(createClientSSLContext());
             filter.setUseClientMode(true);
-            session.getFilterChain().addLast("SSL", filter);
+            session.getFilterChain().addBefore("protocolFilter", "SSL", filter);
         }
     }
     

Modified: mina/asyncweb/trunk/client/src/test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java
URL: http://svn.apache.org/viewvc/mina/asyncweb/trunk/client/src/test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java?rev=633433&r1=633432&r2=633433&view=diff
==============================================================================
--- mina/asyncweb/trunk/client/src/test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java (original)
+++ mina/asyncweb/trunk/client/src/test/java/org/apache/asyncweb/client/AsyncHttpClientTest.java Tue Mar  4 03:38:14 2008
@@ -24,14 +24,13 @@
 import java.net.URI;
 import java.nio.charset.Charset;
 
-import org.apache.mina.common.IoBuffer;
+import org.apache.asyncweb.common.DefaultHttpRequest;
+import org.apache.asyncweb.common.HttpMethod;
 import org.apache.asyncweb.common.HttpRequest;
 import org.apache.asyncweb.common.HttpResponse;
 import org.apache.asyncweb.common.MutableHttpRequest;
-import org.apache.asyncweb.common.DefaultHttpRequest;
-import org.apache.asyncweb.common.HttpMethod;
-import org.apache.asyncweb.client.AsyncHttpClient;
-import org.apache.asyncweb.client.AsyncHttpClientCallback;
+import org.apache.mina.common.IoBuffer;
+import org.apache.mina.transport.socket.nio.NioSocketConnector;
 
 public class AsyncHttpClientTest extends AbstractTest {
 
@@ -128,8 +127,8 @@
             throws Exception {
         URI url_connect = new URI(url);
 
-        AsyncHttpClient ahc = new AsyncHttpClient(url_connect, callback);
-        ahc.connect();
+        AsyncHttpClient ahc = new AsyncHttpClient(new NioSocketConnector());
+        ahc.connect(url_connect, callback);
 
         ahc.sendRequest(request);