@Override public Object getEntity() { return !jaxrsResponse.isClosed() ? jaxrsResponse.getEntity() : null; }
public void abortIfClosed() { if (isClosed()) throw new IllegalStateException(Messages.MESSAGES.responseIsClosed()); }
@Override public boolean hasEntity() { return !jaxrsResponse.isClosed() && jaxrsResponse.hasEntity(); }
public static MediaType getResponseMediaType(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) { MediaType mt = null; if (!jaxrsResponse.isClosed() && jaxrsResponse.getEntity() != null) { if ((mt = jaxrsResponse.getMediaType()) == null) { mt = getDefaultContentType(request, jaxrsResponse, providerFactory, method); } boolean addCharset = true; ResteasyDeployment deployment = ResteasyContext.getContextData(ResteasyDeployment.class); if (deployment != null) { addCharset = deployment.isAddCharset(); } if (addCharset) { if (!mt.getParameters().containsKey(MediaType.CHARSET_PARAMETER)) { if (MediaTypeHelper.isTextLike(mt)) { mt = mt.withCharset(StandardCharsets.UTF_8.toString()); } } } } return mt; }
@Override public Object getEntity() { return !jaxrsResponse.isClosed() ? jaxrsResponse.getEntity() : null; }
@Override public boolean hasEntity() { return !jaxrsResponse.isClosed() && jaxrsResponse.hasEntity(); }
public void abortIfClosed() { if (isClosed()) throw new IllegalStateException(Messages.MESSAGES.responseIsClosed()); }
public void abortIfClosed() { if (isClosed()) throw new IllegalStateException(Messages.MESSAGES.responseIsClosed()); }
Object entity = jaxrsResponse.isClosed() ? null : jaxrsResponse.getEntity();
public static MediaType getResponseMediaType(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) { MediaType mt = null; if (!jaxrsResponse.isClosed() && jaxrsResponse.getEntity() != null) { if ((mt = jaxrsResponse.getMediaType()) == null) { mt = getDefaultContentType(request, jaxrsResponse, providerFactory, method); } boolean addCharset = true; ResteasyDeployment deployment = ResteasyContext.getContextData(ResteasyDeployment.class); if (deployment != null) { addCharset = deployment.isAddCharset(); } if (addCharset) { if (!mt.getParameters().containsKey(MediaType.CHARSET_PARAMETER)) { if (MediaTypeHelper.isTextLike(mt)) { mt = mt.withCharset(StandardCharsets.UTF_8.toString()); } } } } return mt; }
Object entity = jaxrsResponse.isClosed() ? null : jaxrsResponse.getEntity();