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)
ResponseDelivery
postResponse
in interface ResponseDelivery
public void postResponse(Request<?> request, Response<?> response, java.lang.Runnable runnable)
ResponseDelivery
postResponse
in interface ResponseDelivery
public void postError(Request<?> request, VolleyError error)
ResponseDelivery
postError
in interface ResponseDelivery