org.ektorp.http
Class RestTemplate

java.lang.Object
  extended by org.ektorp.http.RestTemplate

public class RestTemplate
extends Object

Author:
Henrik Lundgren

Constructor Summary
RestTemplate(HttpClient client)
           
 
Method Summary
 void delete(String path)
           
<T> T
delete(String path, ResponseCallback<T> callback)
           
 HttpResponse get(String path)
           
<T> T
get(String path, ResponseCallback<T> callback)
           
 HttpResponse getUncached(String path)
           
<T> T
getUncached(String path, ResponseCallback<T> callback)
           
<T> T
head(String path, ResponseCallback<T> callback)
           
<T> T
post(String path, InputStream content, ResponseCallback<T> callback)
           
 HttpResponse post(String path, String content)
           
<T> T
post(String path, String content, ResponseCallback<T> callback)
           
 HttpResponse postUncached(String path, String content)
           
<T> T
postUncached(String path, String content, ResponseCallback<T> callback)
           
 void put(String path)
           
 void put(String path, InputStream data, String contentType, long contentLength)
           
<T> T
put(String path, InputStream data, String contentType, long contentLength, ResponseCallback<T> callback)
           
 void put(String path, String content)
           
<T> T
put(String path, String content, ResponseCallback<T> callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestTemplate

public RestTemplate(HttpClient client)
Method Detail

get

public <T> T get(String path,
                 ResponseCallback<T> callback)

getUncached

public <T> T getUncached(String path,
                         ResponseCallback<T> callback)

get

public HttpResponse get(String path)

getUncached

public HttpResponse getUncached(String path)

put

public void put(String path)

put

public <T> T put(String path,
                 String content,
                 ResponseCallback<T> callback)

put

public void put(String path,
                String content)

put

public void put(String path,
                InputStream data,
                String contentType,
                long contentLength)

put

public <T> T put(String path,
                 InputStream data,
                 String contentType,
                 long contentLength,
                 ResponseCallback<T> callback)

post

public <T> T post(String path,
                  String content,
                  ResponseCallback<T> callback)

post

public <T> T post(String path,
                  InputStream content,
                  ResponseCallback<T> callback)

postUncached

public <T> T postUncached(String path,
                          String content,
                          ResponseCallback<T> callback)

post

public HttpResponse post(String path,
                         String content)

postUncached

public HttpResponse postUncached(String path,
                                 String content)

delete

public <T> T delete(String path,
                    ResponseCallback<T> callback)

delete

public void delete(String path)

head

public <T> T head(String path,
                  ResponseCallback<T> callback)


Copyright © 2011. All Rights Reserved.