T - The type of the result, that will be retrieved from webserver and
passed back as HttpResponse in the
HttpResponseReceiverpublic class HttpClientTask<T> extends Object implements HttpTask<T>
HttpTask that uses apaches HttpClient for retrieving /
transmitting data from / to the web server
It supports:
HttpTask.HttpTaskCanceledListener, HttpTask.HttpTaskFinishedListener, HttpTask.HttpTaskPriorityChangedListener, HttpTask.HttpTaskStartedListner| Constructor and Description |
|---|
HttpClientTask(HttpRequest request,
HttpResponseReceiver<T> responseReceiver,
org.apache.http.client.HttpClient httpClient,
Cache<String,Object> cache) |
public HttpClientTask(HttpRequest request, HttpResponseReceiver<T> responseReceiver, org.apache.http.client.HttpClient httpClient, Cache<String,Object> cache)
public HttpResponseReceiver<T> getHttpResponseReceiver()
HttpTaskHttpResponseReceivergetHttpResponseReceiver in interface HttpTask<T>public int compareTo(HttpTask<?> another)
compareTo in interface Comparable<HttpTask<?>>public void setHttpTaskFinishedListener(HttpTask.HttpTaskFinishedListener listener)
HttpTaskHttpTask.HttpTaskFinishedListenersetHttpTaskFinishedListener in interface HttpTask<T>public HttpRequest getHttpRequest()
HttpTaskHttpRequest that is executed with this HttpTaskgetHttpRequest in interface HttpTask<T>public void setHttpTaskStartedListener(HttpTask.HttpTaskStartedListner listner)
HttpTaskHttpTask.HttpTaskStartedListnersetHttpTaskStartedListener in interface HttpTask<T>public void onHttpRequestCanceled(HttpRequest request)
HttpRequest.CanceledListenerHttpRequest has
been canceledonHttpRequestCanceled in interface HttpRequest.CanceledListenerpublic void onHttpRequestPriorityChanged(HttpRequest request, int newPriority)
HttpRequest.PriorityChangedListenerHttpRequest has changed
his priorityonHttpRequestPriorityChanged in interface HttpRequest.PriorityChangedListenerHttpRequest.setPriority(int)public void setHttpTaskPriorityChangedListener(HttpTask.HttpTaskPriorityChangedListener listener)
HttpTasksetHttpTaskPriorityChangedListener in interface HttpTask<T>public void setHttpTaskCanceledListener(HttpTask.HttpTaskCanceledListener listener)
HttpTaskHttpTask.HttpTaskCanceledListenersetHttpTaskCanceledListener in interface HttpTask<T>public void removeAllListeners()
HttpTaskHttpTask.HttpTaskCanceledListener, HttpTask.HttpTaskFinishedListener,
HttpTask.HttpTaskPriorityChangedListener, HttpTask.HttpTaskStartedListnerremoveAllListeners in interface HttpTask<T>public HttpResponse<T> processHttpRequest() throws Exception
Exceptionprotected org.apache.http.client.methods.HttpUriRequest generateHttpUriRequest(HttpRequest request) throws Exception
HttpUriRequest from an
HttpRequestCopyright © 2015 Hannes Dorfmann. All rights reserved.