Class ApacheHttpClientConfig

  extended by org.apache.wink.client.ClientConfig
      extended by org.apache.wink.client.ApacheHttpClientConfig
All Implemented Interfaces:
java.lang.Cloneable, org.apache.wink.common.internal.WinkConfiguration

public class ApacheHttpClientConfig
extends ClientConfig

Configuration object that wraps Apache HttpClient as underling Http client. The following code snippet, demonstrates the typical usage:

      // 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);

Constructor Summary
ApacheHttpClientConfig(org.apache.http.client.HttpClient client)
Method Summary
protected  ConnectionHandler getConnectionHandler()
          Returns the client handler that acts as the connection handler.
Methods inherited from class org.apache.wink.client.ClientConfig
acceptHeaderAutoSet, applications, clone, connectTimeout, followRedirects, getApplications, getBypassHostnameVerification, getConnectTimeout, getHandlers, getProperties, getProxyHost, getProxyPort, getReadTimeout, handlers, isAcceptHeaderAutoSet, isFollowRedirects, isLoadWinkApplications, isSupportDTDExpansion, proxyHost, proxyPort, readTimeout, setBypassHostnameVerification, setLoadWinkApplications, setProperties, supportDTDExpansion
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ApacheHttpClientConfig()


public ApacheHttpClientConfig(org.apache.http.client.HttpClient client)
Method Detail


protected ConnectionHandler getConnectionHandler()
Description copied from class: ClientConfig
Returns the client handler that acts as the connection handler. This handler is always the last handler on the chain and is automatically added to the end of the defined list of handlers.

This method should be overridden in order to provide an alternate connection handler.

getConnectionHandler in class ClientConfig
the connection handler

Copyright © 2009-2010 The Apache Software Foundation. All Rights Reserved.