Error Handling #
SDK methods handle failure by throwing exceptions inheriting the KuzzleException
class, which is a standard Java exception extending the Throwable
class.
You can find a detailed list of possible errors messages and statuses in the documentation API. Just replace Error by Exception to find the exception name. (e.g. BadRequestError
becomes BadRequestException
).
Example #
try {
kuzzle.getIndex().create("nyc-open-data");
} catch (BadRequestException e) {
System.err.println(e.getMessage());
System.err.println("Try with another name!");
}
Edit this page on Github(opens new window)