Java Code Examples for javax.ws.rs.core.Response#serverError()
The following examples show how to use
javax.ws.rs.core.Response#serverError() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ValidationExceptionMapper.java From conductor with Apache License 2.0 | 6 votes |
@Override public Response toResponse(ValidationException exception) { logException(exception); Response.ResponseBuilder responseBuilder; if (exception instanceof ConstraintViolationException) { responseBuilder = Response.status(Response.Status.BAD_REQUEST); } else { responseBuilder = Response.serverError(); Monitors.error("error", "error"); } Map<String, Object> entityMap = new HashMap<>(); entityMap.put("instance", host); responseBuilder.type(MediaType.APPLICATION_JSON_TYPE); responseBuilder.entity(toErrorResponse(exception)); return responseBuilder.build(); }
Example 2
Source File: InvalidPathResource.java From pxf with Apache License 2.0 | 5 votes |
/** * Returns error message */ private Response sendErrorMessage(String message) { ResponseBuilder b = Response.serverError(); b.entity(message); b.type(MediaType.TEXT_PLAIN_TYPE); return b.build(); }
Example 3
Source File: SsoService.java From codenvy with Eclipse Public License 1.0 | 5 votes |
/** * Restore session cookie if persistent cookie is present, that allow re-login easily. If there is * no cookie user login as anonymous or gets error page if anonymous is restricted. * * @param redirectUrl - url for redirection after successful authentication. * @param tokenAccessCookie - cookie with authentication token */ @Metered(name = "auth.sso.service_refresh_token") @Path("refresh") @GET public Response refresh( @QueryParam("redirect_url") String redirectUrl, @CookieParam("token-access-key") Cookie tokenAccessCookie, @Context UriInfo uriInfo) throws UnsupportedEncodingException { Response.ResponseBuilder builder; boolean isSecure = uriInfo.getRequestUri().getScheme().equals("https"); try { if (tokenAccessCookie != null) { AccessTicket accessTicket = ticketManager.getAccessTicket(tokenAccessCookie.getValue()); if (accessTicket != null) { UriBuilder destination = UriBuilder.fromUri(redirectUrl); destination.replaceQueryParam("cookiePresent", true); builder = Response.temporaryRedirect(destination.build()); cookieBuilder.setCookies(builder, tokenAccessCookie.getValue(), isSecure); return builder.build(); } } builder = Response.temporaryRedirect( new URI(loginPage + "?redirect_url=" + encode(redirectUrl, "UTF-8"))); } catch (IOException | URISyntaxException e) { LOG.error(e.getLocalizedMessage(), e); builder = Response.serverError(); } return builder.build(); }
Example 4
Source File: TestClass19.java From jaxrs-analyzer with Apache License 2.0 | 5 votes |
@javax.ws.rs.GET public Response method() { Response.ResponseBuilder responseBuilder = Response.accepted(); responseBuilder = Response.created(URI.create("")); responseBuilder = Response.noContent(); responseBuilder = Response.notAcceptable(new LinkedList<>()); responseBuilder = Response.notModified(); responseBuilder = Response.ok(); responseBuilder = Response.ok(1L, new Variant(MediaType.TEXT_PLAIN_TYPE, Locale.ENGLISH, "UTF-8")); responseBuilder = Response.seeOther(URI.create("")); responseBuilder = Response.serverError(); responseBuilder = Response.temporaryRedirect(URI.create("")); return responseBuilder.build(); }
Example 5
Source File: AbstractUtilities.java From olingo-odata4 with Apache License 2.0 | 5 votes |
public Response createFaultResponse(final String accept, final Exception e) { LOG.debug("Create fault response about .... ", e); final Response.ResponseBuilder builder = Response.serverError(); final String ext; final Accept contentType; if (accept.startsWith("application/json")) { ext = ".json"; contentType = Accept.JSON; } else if (accept.startsWith("application/xml")) { ext = ".xml"; contentType = Accept.XML; } else { ext = ".json"; contentType = Accept.JSON; } builder.header("Content-Type", contentType); final InputStream src; if (e instanceof ConcurrentModificationException) { builder.status(Response.Status.PRECONDITION_FAILED); src = fsManager.readFile("/badRequest" + ext, null); } else if (e instanceof UnsupportedMediaTypeException) { builder.status(Response.Status.UNSUPPORTED_MEDIA_TYPE); src = fsManager.readFile("/unsupportedMediaType" + ext, null); } else if (e instanceof NotFoundException) { builder.status(Response.Status.NOT_FOUND); src = fsManager.readFile("/notFound" + ext, null); } else { builder.status(Response.Status.BAD_REQUEST); src = fsManager.readFile("/badRequest" + ext, null); } builder.entity(src); return builder.build(); }