com.github.kevinstl.coinbase.java.client
Class CoinbaseAuthenticatedHttpClient

java.lang.Object
  extended by com.github.kevinstl.coinbase.java.client.CoinbaseHttpClient
      extended by com.github.kevinstl.coinbase.java.client.CoinbaseAuthenticatedHttpClient

@Component
public class CoinbaseAuthenticatedHttpClient
extends CoinbaseHttpClient


Constructor Summary
CoinbaseAuthenticatedHttpClient(org.apache.http.client.HttpClient coinbaseApacheHttpClient, AuthenticationHeaderAppender authenticationHeaderAppender)
           
 
Method Summary
protected  java.lang.String executeHttpUriRequest(org.apache.http.client.methods.HttpUriRequest httpUriRequest, java.lang.String urlString, java.lang.String payload, java.lang.String contentType)
           
 
Methods inherited from class com.github.kevinstl.coinbase.java.client.CoinbaseHttpClient
executeDelete, executeGet, executePost, executePut, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoinbaseAuthenticatedHttpClient

@Autowired
public CoinbaseAuthenticatedHttpClient(org.apache.http.client.HttpClient coinbaseApacheHttpClient,
                                                 AuthenticationHeaderAppender authenticationHeaderAppender)
Method Detail

executeHttpUriRequest

protected java.lang.String executeHttpUriRequest(org.apache.http.client.methods.HttpUriRequest httpUriRequest,
                                                 java.lang.String urlString,
                                                 java.lang.String payload,
                                                 java.lang.String contentType)
                                          throws java.io.IOException,
                                                 org.apache.http.client.ClientProtocolException
Overrides:
executeHttpUriRequest in class CoinbaseHttpClient
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException