package glaze.client.handlers; import glaze.client.Response; /** * Implementation of {@link ErrorHandler} that croaks * {@link ErrorResponseException}s. * */ public class CroakErrorHandler implements ErrorHandler { private static CroakErrorHandler instance; public static synchronized ErrorHandler instance() { if (instance == null) { instance = new CroakErrorHandler(); } return instance; } @Override public void onError(Response response) { throw new ErrorResponseException(response); } }