public class

ExecutorDelivery

extends Object
implements ResponseDelivery
java.lang.Object
   ↳ com.android.volley.ExecutorDelivery

Class Overview

Delivers responses and errors.

Summary

Public Constructors
ExecutorDelivery(Handler handler)
Creates a new response delivery interface.
ExecutorDelivery(Executor executor)
Creates a new response delivery interface, mockable version for testing.
Public Methods
void postError(Request<?> request, VolleyError error)
Posts an error for the given request.
void postResponse(Request<?> request, Response<?> response, Runnable runnable)
Parses a response from the network or cache and delivers it.
void postResponse(Request<?> request, Response<?> response)
Parses a response from the network or cache and delivers it.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.android.volley.ResponseDelivery

Public Constructors

public ExecutorDelivery (Handler handler)

Creates a new response delivery interface.

Parameters
handler Handler to post responses on

public ExecutorDelivery (Executor executor)

Creates a new response delivery interface, mockable version for testing.

Parameters
executor For running delivery tasks

Public Methods

public void postError (Request<?> request, VolleyError error)

Posts an error for the given request.

public void postResponse (Request<?> request, Response<?> response, Runnable runnable)

Parses a response from the network or cache and delivers it. The provided Runnable will be executed after delivery.

public void postResponse (Request<?> request, Response<?> response)

Parses a response from the network or cache and delivers it.