public class ExecutorDelivery extends java.lang.Object implements ResponseDelivery
| Modifier and Type | Class and Description |
|---|---|
private class |
ExecutorDelivery.ResponseDeliveryRunnable
A Runnable used for delivering network responses to a listener on the
main thread.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.Executor |
mResponsePoster
Used for posting responses, typically to the main thread.
|
| Constructor and Description |
|---|
ExecutorDelivery(Handler handler)
Creates a new response delivery interface.
|
| Modifier and Type | Method and Description |
|---|---|
void |
postError(Request<?> request,
VolleyError error)
Posts an error for the given request.
|
void |
postResponse(Request<?> request,
Response<?> response)
Parses a response from the network or cache and delivers it.
|
void |
postResponse(Request<?> request,
Response<?> response,
java.lang.Runnable runnable)
Parses a response from the network or cache and delivers it.
|
private final java.util.concurrent.Executor mResponsePoster
public ExecutorDelivery(Handler handler)
handler - Handler to post responses onpublic void postResponse(Request<?> request, Response<?> response)
ResponseDeliverypostResponse in interface ResponseDeliverypublic void postResponse(Request<?> request, Response<?> response, java.lang.Runnable runnable)
ResponseDeliverypostResponse in interface ResponseDeliverypublic void postError(Request<?> request, VolleyError error)
ResponseDeliverypostError in interface ResponseDelivery