QuickMark errors
Register a callback with Watermark to handle quickmark/watermark errors.
API
/**
* Register a callback on Watermark object
*/
public void addErrorListener(WatermarkErrorListener listener);
Application should implement WatermarkErrorListerner while registering .
| errorId | Description | Application error handling recommendation |
|---|---|---|
| INVALID_TOKEN = 1 | ||
| INVALID_URL = 2 | ||
| CANNOT_CONTACT_SERVER = 3 | ||
| INVALID_SERVER_ANSWER = 4 | ||
| CANNOT_CONNECT = 5 | Unable to connect to the Server. | No retry |
| CANNOT_FIND_HOST = 6 | Unable to find the HOST. | No retry |
| CERTIFICATE_ERROR = 7 | SSL certificate error for HTTPS. | No retry |
| NETWORK_ERROR = 8 | ||
| HTTP_CLT_BAD_REQUEST = 9 | The server returned HTTP 400. | No retry |
| HTTP_CLT_UNAUTHORIZED = 10 | The server returned HTTP 401. | No retry |
| HTTP_CLT_FORBIDDEN = 11 | The server returned HTTP 403. | No retry |
| HTTP_OTHER_ERRORS = 12 | The server returned an HTTP error. | No retry |
| SERVER_TIMEOUT = 13 | The server took too much time to respond. | No retry |
| INVALID_SERVER_RESPONSE = 14 | The server response is not valid. | No retry |
| PULL_MODE_INVALID_BLOB = 15 | Invalid blob received in pull mode. | |
| UPDATE_BLOB_NOT_IN_PUSH_MODE = 20 | Update blob not in push mode. | |
| PUSH_MODE_INVALID_BLOB = 21 | Parse blob error. |