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. |
|