public interface HttpResponder
Modifier and Type | Method and Description |
---|---|
void |
handleFailure(int type,
String errorMessage)
Invoked when a resource failed to be retrieved.
|
void |
onResponse(int responseCode,
String eTag,
String lastModified,
String cacheControl,
String expires,
String retryAfter,
String xRateLimitReset,
byte[] body)
Invoked when a resource has finished.
|
void onResponse(int responseCode, String eTag, String lastModified, String cacheControl, String expires, String retryAfter, String xRateLimitReset, byte[] body)
responseCode
- http response codeeTag
- http header, identifier for a specific version of a resourcelastModified
- http header, used to determine if a resource hasn't been modified sincecacheControl
- http header, used to determine cache strategy of a resourceexpires
- http header, used to determine when a resource is staleretryAfter
- http header, used to indicate when the service is expected to be unavailable to the clientxRateLimitReset
- http header, used to determine the remaining window before the rate limit resetsbody
- http response body, in an array of bytes representationvoid handleFailure(int type, String errorMessage)
type
- the error type, either one of HttpRequest.CONNECTION_ERROR
,
HttpRequest.TEMPORARY_ERROR
or HttpRequest.PERMANENT_ERROR
errorMessage
- the error message associated with the failure© 2015–2019 Mapbox. All rights reserved.