/** * Receives general failure notifications. The default implementation looks at * {@link ServerFailure#isFatal()}, and throws a runtime exception with the * failure object's error message if it is true. * * @param error a {@link ServerFailure} instance */ public void onFailure(ServerFailure error) { if (error.isFatal()) { throw new RuntimeException(error.getMessage()); } }
/** * Constructor. * * @param failure The failure. */ public ServerFailureException(ServerFailure failure) { super(failure.getMessage()); this.failure = failure; }
//Build this every time MyRequestFactory requestFactory = Util.getRequestFactory(mContext, MyRequestFactory.class); // final CustomRequest request = requestFactory .customRequest(); request.queryImages().fire( new Receiver<List<ImageProxy>>() { @Override public void onFailure(ServerFailure error) { String erro = "Failure: " + error.getMessage(); Log.e("fail", erro); } @Override public void onSuccess(List<ImageProxy> result) { db.importImage(result); } });
private AutoBean<ServerFailureMessage> createFailureMessage(ReportableException e) { ServerFailure failure = exceptionHandler.createServerFailure(e.getCause() == null ? e : e.getCause()); AutoBean<ServerFailureMessage> bean = FACTORY.failure(); ServerFailureMessage msg = bean.as(); msg.setExceptionType(failure.getExceptionType()); msg.setMessage(failure.getMessage()); msg.setStackTrace(failure.getStackTraceString()); msg.setFatal(failure.isFatal()); return bean; }
Window.alert(error.getMessage());
/** * Receives general failure notifications. The default implementation looks at * {@link ServerFailure#isFatal()}, and throws a runtime exception with the * failure object's error message if it is true. * * @param error a {@link ServerFailure} instance */ public void onFailure(ServerFailure error) { if (error.isFatal()) { throw new RuntimeException(error.getMessage()); } }
/** * Receives general failure notifications. The default implementation looks at * {@link ServerFailure#isFatal()}, and throws a runtime exception with the * failure object's error message if it is true. * * @param error a {@link ServerFailure} instance */ public void onFailure(ServerFailure error) { if (error.isFatal()) { throw new RuntimeException(error.getMessage()); } }
/** * Receives general failure notifications. The default implementation looks at * {@link ServerFailure#isFatal()}, and throws a runtime exception with the * failure object's error message if it is true. * * @param error a {@link ServerFailure} instance */ public void onFailure(ServerFailure error) { if (error.isFatal()) { throw new RuntimeException(error.getMessage()); } }
private AutoBean<ServerFailureMessage> createFailureMessage(Throwable throwable) { ServerFailure failure = defaultExceptionHandler.createServerFailure(throwable); AutoBean<ServerFailureMessage> bean = FACTORY.failure(); ServerFailureMessage msg = bean.as(); msg.setExceptionType(failure.getExceptionType()); msg.setMessage(failure.getMessage()); msg.setStackTrace(failure.getStackTraceString()); msg.setFatal(failure.isFatal()); return bean; }
private AutoBean<ServerFailureMessage> createFailureMessage(ReportableException e) { ServerFailure failure = exceptionHandler.createServerFailure(e.getCause() == null ? e : e.getCause()); AutoBean<ServerFailureMessage> bean = FACTORY.failure(); ServerFailureMessage msg = bean.as(); msg.setExceptionType(failure.getExceptionType()); msg.setMessage(failure.getMessage()); msg.setStackTrace(failure.getStackTraceString()); msg.setFatal(failure.isFatal()); return bean; }
private AutoBean<ServerFailureMessage> createFailureMessage(ReportableException e) { ServerFailure failure = exceptionHandler.createServerFailure(e.getCause() == null ? e : e.getCause()); AutoBean<ServerFailureMessage> bean = FACTORY.failure(); ServerFailureMessage msg = bean.as(); msg.setExceptionType(failure.getExceptionType()); msg.setMessage(failure.getMessage()); msg.setStackTrace(failure.getStackTraceString()); msg.setFatal(failure.isFatal()); return bean; }
private AutoBean<ServerFailureMessage> createFailureMessage(ReportableException e) { ServerFailure failure = exceptionHandler.createServerFailure(e.getCause() == null ? e : e.getCause()); AutoBean<ServerFailureMessage> bean = FACTORY.failure(); ServerFailureMessage msg = bean.as(); msg.setExceptionType(failure.getExceptionType()); msg.setMessage(failure.getMessage()); msg.setStackTrace(failure.getStackTraceString()); msg.setFatal(failure.isFatal()); return bean; }