Error Handling #
kuzzle.checkToken("some jwt token", new ResponseListener<TokenValidity>() {
@Override
public void onSuccess(TokenValidity tokenInfo) {
if (tokenInfo.isValid()) {
// tokenInfo.getExpiresAt() returns the expiration timestamp
}
else {
// tokenInfo.getState() returns the invalidity reason
}
}
@Override
public void onError(JSONObject error) {
System.err.println(error.getInt('status') + ': ' + error.getString('message'));
}
});
All methods that accept a callback as an argument can return an error. The error can be generated directly by the SDK, or by Kuzzle and included in the response to a request.
All errors generated by Kuzzle contain the following properties:
message
: the error messagestatus
: an error code following the HTTP standard
Edit this page on Github(opens new window)