public interface HttpTask<T> extends Runnable, Comparable<HttpTask<?>>, HttpRequest.CanceledListener, HttpRequest.PriorityChangedListener
HttpTask is a Runnable that is executed by the
HttpExecutor to retrieve or transmit data over the HTTP protocol to
the web server / web service| Modifier and Type | Interface and Description |
|---|---|
static interface |
HttpTask.HttpTaskCanceledListener
A listner that listens if a
HttpRequest has been canceled, so the
HttpTask must be canceled too. |
static interface |
HttpTask.HttpTaskFinishedListener
This listener observes an
HttpClientTask and get informed, when an
HttpClientTask has finished (successful or notHttpClientTask Hannes Dorfmann |
static interface |
HttpTask.HttpTaskPriorityChangedListener
A listener that listens for priority changes
|
static interface |
HttpTask.HttpTaskStartedListner
This listener gets informed when an
HttpTask has been started |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
HttpRequest |
getHttpRequest()
Get the
HttpRequest that is executed with this HttpTask |
HttpResponseReceiver<T> |
getHttpResponseReceiver()
Get the
HttpResponseReceiver |
void |
removeAllListeners()
Release all registered Listeners, by setting them to null.
|
void |
setHttpTaskCanceledListener(HttpTask.HttpTaskCanceledListener listener)
Sets the
HttpTask.HttpTaskCanceledListener |
void |
setHttpTaskFinishedListener(HttpTask.HttpTaskFinishedListener listener)
Sets the
HttpTask.HttpTaskFinishedListener |
void |
setHttpTaskPriorityChangedListener(HttpTask.HttpTaskPriorityChangedListener listener)
|
void |
setHttpTaskStartedListener(HttpTask.HttpTaskStartedListner listner)
Sets the
HttpTask.HttpTaskStartedListner |
compareToonHttpRequestCanceledonHttpRequestPriorityChangedHttpResponseReceiver<T> getHttpResponseReceiver()
HttpResponseReceiverHttpRequest getHttpRequest()
HttpRequest that is executed with this HttpTaskvoid setHttpTaskFinishedListener(HttpTask.HttpTaskFinishedListener listener)
HttpTask.HttpTaskFinishedListenerlistener - void setHttpTaskStartedListener(HttpTask.HttpTaskStartedListner listner)
HttpTask.HttpTaskStartedListnerlistner - void setHttpTaskPriorityChangedListener(HttpTask.HttpTaskPriorityChangedListener listener)
listener - void setHttpTaskCanceledListener(HttpTask.HttpTaskCanceledListener listener)
HttpTask.HttpTaskCanceledListenerlistener - void removeAllListeners()
HttpTask.HttpTaskCanceledListener, HttpTask.HttpTaskFinishedListener,
HttpTask.HttpTaskPriorityChangedListener, HttpTask.HttpTaskStartedListnervoid abort()
Copyright © 2015 Hannes Dorfmann. All rights reserved.