public interface HttpRequest
This allows to provide alternative implementations for the http interaction of this library.
| Modifier and Type | Field and Description |
|---|---|
static int |
CONNECTION_ERROR |
static int |
PERMANENT_ERROR |
static int |
TEMPORARY_ERROR |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest()
Cancels the request.
|
void |
executeRequest(HttpResponder httpRequest,
long nativePtr,
java.lang.String resourceUrl,
java.lang.String etag,
java.lang.String modified,
boolean offlineUsage)
Executes the request.
|
static final int CONNECTION_ERROR
static final int TEMPORARY_ERROR
static final int PERMANENT_ERROR
void executeRequest(HttpResponder httpRequest, long nativePtr, java.lang.String resourceUrl, java.lang.String etag, java.lang.String modified, boolean offlineUsage)
httpRequest - callback to be invoked when we receive a responsenativePtr - the pointer associated to the requestresourceUrl - the resource url to downloadetag - http header, identifier for a specific version of a resourcemodified - http header, used to determine if a resource hasn't been modified sinceofflineUsage - flag to indicate a resource will be used for offline, appends offline=true as a query parametervoid cancelRequest()