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

java.lang.Object
  extended by com.github.kevinstl.coinbase.java.client.CoinbaseHttpClient
Direct Known Subclasses:
CoinbaseAuthenticatedHttpClient

@Component
public class CoinbaseHttpClient
extends java.lang.Object


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

Constructor Detail

CoinbaseHttpClient

@Autowired
public CoinbaseHttpClient(org.apache.http.client.HttpClient coinbaseApacheHttpClient)
Method Detail

executeGet

public java.lang.String executeGet(java.lang.String urlString)
                            throws java.io.IOException,
                                   org.apache.http.client.ClientProtocolException
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException

executePost

public java.lang.String executePost(java.lang.String urlString,
                                    java.lang.String payload)
                             throws java.io.IOException,
                                    org.apache.http.client.ClientProtocolException
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException

executePut

public java.lang.String executePut(java.lang.String urlString,
                                   java.lang.String payload)
                            throws java.io.IOException,
                                   org.apache.http.client.ClientProtocolException
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException

executeDelete

public java.lang.String executeDelete(java.lang.String urlString)
                               throws java.io.IOException,
                                      org.apache.http.client.ClientProtocolException
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException

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
Throws:
java.io.IOException
org.apache.http.client.ClientProtocolException

shutdown

public void shutdown()