public class

BasicNetwork

extends Object
implements Network
java.lang.Object
   ↳ com.android.volley.toolbox.BasicNetwork

Class Overview

A network performing Volley requests over an HttpStack.

Summary

Fields
protected static final boolean DEBUG
protected final HttpStack mHttpStack
protected final ByteArrayPool mPool
Public Constructors
BasicNetwork(HttpStack httpStack)
BasicNetwork(HttpStack httpStack, ByteArrayPool pool)
Public Methods
NetworkResponse performRequest(Request<?> request)
Performs the specified request.
Protected Methods
static Map<String, String> convertHeaders(Header[] headers)
Converts Headers[] to Map.
void logError(String what, String url, long start)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.android.volley.Network

Fields

protected static final boolean DEBUG

protected final HttpStack mHttpStack

protected final ByteArrayPool mPool

Public Constructors

public BasicNetwork (HttpStack httpStack)

Parameters
httpStack HTTP stack to be used

public BasicNetwork (HttpStack httpStack, ByteArrayPool pool)

Parameters
httpStack HTTP stack to be used
pool a buffer pool that improves GC performance in copy operations

Public Methods

public NetworkResponse performRequest (Request<?> request)

Performs the specified request.

Parameters
request Request to process
Returns
Throws
VolleyError

Protected Methods

protected static Map<String, String> convertHeaders (Header[] headers)

Converts Headers[] to Map.

protected void logError (String what, String url, long start)