/** * @param error */ protected EngineErrorResponse createErrorResponse(Throwable error, String message, int statusCode) { EngineErrorResponse eer = new EngineErrorResponse(); eer.setResponseCode(statusCode); eer.setMessage(message); return eer; }
/** * @param t the error stack trace */ public void setTrace(Throwable t) { StringWriter sw = new StringWriter(); t.printStackTrace(new PrintWriter(sw)); setTrace(sw.getBuffer().toString()); }
/** * @see io.apiman.gateway.engine.impl.DefaultPolicyErrorWriter#createErrorResponse(java.lang.Throwable) */ @Override protected EngineErrorResponse createErrorResponse(Throwable error, String message, int statusCode) { EngineErrorResponse response = super.createErrorResponse(error, message, statusCode); response.setTrace(error); return response; }
/** * @param error */ protected EngineErrorResponse createErrorResponse(Throwable error, String message, int statusCode) { EngineErrorResponse eer = new EngineErrorResponse(); eer.setResponseCode(statusCode); eer.setMessage(message); return eer; }
/** * @see io.apiman.gateway.engine.impl.DefaultPolicyErrorWriter#createErrorResponse(java.lang.Throwable) */ @Override protected EngineErrorResponse createErrorResponse(Throwable error, String message, int statusCode) { EngineErrorResponse response = super.createErrorResponse(error, message, statusCode); response.setTrace(error); return response; }