org.ektorp.http
Class RestTemplate

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

public class RestTemplate
extends java.lang.Object

Author:
Henrik Lundgren

Constructor Summary
RestTemplate(HttpClient client)
           
 
Method Summary
 void delete(java.lang.String path)
           
<T> T
delete(java.lang.String path, ResponseCallback<T> callback)
           
 HttpResponse get(java.lang.String path)
           
<T> T
get(java.lang.String path, ResponseCallback<T> callback)
           
<T> T
head(java.lang.String path, ResponseCallback<T> callback)
           
<T> void
post(java.lang.String path, java.lang.String content, ResponseCallback<T> callback)
           
 void put(java.lang.String path)
           
 void put(java.lang.String path, java.io.InputStream data, java.lang.String contentType, int contentLength)
           
<T> T
put(java.lang.String path, java.io.InputStream data, java.lang.String contentType, int contentLength, ResponseCallback<T> callback)
           
 void put(java.lang.String path, java.lang.String content)
           
<T> void
put(java.lang.String path, java.lang.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(java.lang.String path,
                 ResponseCallback<T> callback)

get

public HttpResponse get(java.lang.String path)

put

public void put(java.lang.String path)

put

public <T> void put(java.lang.String path,
                    java.lang.String content,
                    ResponseCallback<T> callback)

put

public void put(java.lang.String path,
                java.lang.String content)

put

public void put(java.lang.String path,
                java.io.InputStream data,
                java.lang.String contentType,
                int contentLength)

put

public <T> T put(java.lang.String path,
                 java.io.InputStream data,
                 java.lang.String contentType,
                 int contentLength,
                 ResponseCallback<T> callback)

post

public <T> void post(java.lang.String path,
                     java.lang.String content,
                     ResponseCallback<T> callback)

delete

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

delete

public void delete(java.lang.String path)

head

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


Copyright © 2010. All Rights Reserved.