@Override public HttpResponseMessage apply(HttpRequestMessage request) { final SessionContext zuulCtx = request.getContext(); zuulCtx.setErrorResponseSent(true); final String errMesg = "Missing Endpoint filter, name = " + name; zuulCtx.setError(new ZuulException(errMesg, true)); LOG.error(errMesg); return new HttpResponseMessageImpl(zuulCtx, request, 500); }
protected String getEndPointName(final SessionContext zuulCtx) { if (zuulCtx.shouldSendErrorResponse()) { zuulCtx.setShouldSendErrorResponse(false); zuulCtx.setErrorResponseSent(true); final String errEndPointName = zuulCtx.getErrorEndpoint(); return (Strings.isNullOrEmpty(errEndPointName)) ? DEFAULT_ERROR_ENDPOINT.get() : errEndPointName; } else { return zuulCtx.getEndpoint(); } }
@Override public HttpResponseMessage apply(HttpRequestMessage request) { final SessionContext zuulCtx = request.getContext(); zuulCtx.setErrorResponseSent(true); final String errMesg = "Missing Endpoint filter, name = " + name; zuulCtx.setError(new ZuulException(errMesg, true)); LOG.error(errMesg); return new HttpResponseMessageImpl(zuulCtx, request, 500); }
protected String getEndPointName(final SessionContext zuulCtx) { if (zuulCtx.shouldSendErrorResponse()) { zuulCtx.setShouldSendErrorResponse(false); zuulCtx.setErrorResponseSent(true); final String errEndPointName = zuulCtx.getErrorEndpoint(); return (Strings.isNullOrEmpty(errEndPointName)) ? DEFAULT_ERROR_ENDPOINT.get() : errEndPointName; } else { return zuulCtx.getEndpoint(); } }
@Override public HttpResponseMessage apply(HttpRequestMessage request) { final SessionContext zuulCtx = request.getContext(); zuulCtx.setErrorResponseSent(true); final String errMesg = "Missing Endpoint filter, name = " + name; zuulCtx.setError(new ZuulException(errMesg, true)); LOG.error(errMesg); return new HttpResponseMessageImpl(zuulCtx, request, 500); }
protected String getEndPointName(final SessionContext zuulCtx) { if (zuulCtx.shouldSendErrorResponse()) { zuulCtx.setShouldSendErrorResponse(false); zuulCtx.setErrorResponseSent(true); final String errEndPointName = zuulCtx.getErrorEndpoint(); return (Strings.isNullOrEmpty(errEndPointName)) ? DEFAULT_ERROR_ENDPOINT.get() : errEndPointName; } else { return zuulCtx.getEndpoint(); } }