You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wink.apache.org by ma...@apache.org on 2009/07/14 15:26:07 UTC

svn commit: r793896 - in /incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client: ApacheHttpClientConfig.java internal/handlers/ApacheHttpClientConnectionHandler.java

Author: martins
Date: Tue Jul 14 13:26:06 2009
New Revision: 793896

URL: http://svn.apache.org/viewvc?rev=793896&view=rev
Log:
Rename wink-apache-client to wink-client-apache-httpclient
Move wink-client-apache-httpclient to the level of wink-client 
[WINK-39]

Modified:
    incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/ApacheHttpClientConfig.java
    incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/internal/handlers/ApacheHttpClientConnectionHandler.java

Modified: incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/ApacheHttpClientConfig.java
URL: http://svn.apache.org/viewvc/incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/ApacheHttpClientConfig.java?rev=793896&r1=793895&r2=793896&view=diff
==============================================================================
--- incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/ApacheHttpClientConfig.java (original)
+++ incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/ApacheHttpClientConfig.java Tue Jul 14 13:26:06 2009
@@ -26,6 +26,26 @@
 import org.apache.wink.client.handlers.ConnectionHandler;
 import org.apache.wink.client.internal.handlers.ApacheHttpClientConnectionHandler;
 
+
+/**
+ * Configuration object that wraps Apache HttpClient as underling Http client. 
+ * 
+ *  The following code snippet, demonstrates the typical usage: 
+ *  <p>
+ *      <pre>
+ *      // create the client that uses Apache DefaultHttpClient as underling Http client. 
+ *      RestClient client = new RestClient(new ApacheHttpClientConfig(new DefaultHttpClient()));
+ *      
+ *      // create the resource to make invocations on
+ *      Resource resource = client.resource(&quot;http://myhost:80/my/service&quot;);
+ *      
+ *      // invoke GET on the resource and receive the response entity as a string
+ *      String entity = resource.get(String.class);
+ *      ...
+ *      </pre>
+ *  </p>
+ *
+ */
 public class ApacheHttpClientConfig extends ClientConfig {
 
     private HttpClient client;

Modified: incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/internal/handlers/ApacheHttpClientConnectionHandler.java
URL: http://svn.apache.org/viewvc/incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/internal/handlers/ApacheHttpClientConnectionHandler.java?rev=793896&r1=793895&r2=793896&view=diff
==============================================================================
--- incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/internal/handlers/ApacheHttpClientConnectionHandler.java (original)
+++ incubator/wink/trunk/wink-client-apache-httpclient/src/main/java/org/apache/wink/client/internal/handlers/ApacheHttpClientConnectionHandler.java Tue Jul 14 13:26:06 2009
@@ -46,6 +46,10 @@
 import org.apache.wink.client.ClientResponse;
 import org.apache.wink.client.handlers.HandlerContext;
 
+/**
+ * Extends AbstractConnectionHandler and uses Apache HttpClient to perform HTTP request execution. 
+ * Each outgoing Http request is wrapped by EntityWriter.  
+ */
 public class ApacheHttpClientConnectionHandler extends AbstractConnectionHandler {
     
     private HttpClient httpclient;