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("http://myhost:80/my/service");
+ *
+ * // 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;