public class CBNetworkRequest<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CBNetworkRequest.Method |
| Modifier and Type | Field and Description |
|---|---|
int |
dispatch |
static int |
DISPATCH_ASYNC |
static int |
DISPATCH_UI |
long |
getResponseCodeNs |
java.lang.String |
method |
java.io.File |
outputFile |
int |
priority |
long |
processingNs |
long |
readDataNs |
java.util.concurrent.atomic.AtomicInteger |
status |
static int |
STATUS_CANCELED |
static int |
STATUS_PROCESSING |
static int |
STATUS_QUEUED |
java.lang.String |
uri |
| Constructor and Description |
|---|
CBNetworkRequest(java.lang.String method,
java.lang.String uri,
int priority,
java.io.File outputFile) |
| Modifier and Type | Method and Description |
|---|---|
CBNetworkRequestInfo |
buildRequestInfo() |
boolean |
cancel() |
void |
deliverError(CBError error,
CBNetworkServerResponse serverResponse) |
void |
deliverResponse(T response,
CBNetworkServerResponse serverResponse) |
CBNetworkRequestResult<T> |
parseServerResponse(CBNetworkServerResponse serverResponse) |
public final java.lang.String method
public final java.lang.String uri
public final int priority
public final java.util.concurrent.atomic.AtomicInteger status
public final java.io.File outputFile
public long processingNs
public long getResponseCodeNs
public long readDataNs
public int dispatch
public static final int STATUS_CANCELED
public static final int STATUS_QUEUED
public static final int STATUS_PROCESSING
public static final int DISPATCH_UI
public static final int DISPATCH_ASYNC
public CBNetworkRequest(java.lang.String method,
java.lang.String uri,
int priority,
java.io.File outputFile)
public CBNetworkRequestInfo buildRequestInfo()
public CBNetworkRequestResult<T> parseServerResponse(CBNetworkServerResponse serverResponse)
public void deliverResponse(T response, CBNetworkServerResponse serverResponse)
public void deliverError(CBError error, CBNetworkServerResponse serverResponse)
public boolean cancel()