public class ServerResponseWriter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ServerResponseWriter.SortableMediaType |
Constructor and Description |
---|
ServerResponseWriter() |
Modifier and Type | Method and Description |
---|---|
private static javax.ws.rs.core.MediaType |
chooseFromM(javax.ws.rs.core.MediaType currentChoice,
java.util.List<ServerResponseWriter.SortableMediaType> M,
boolean hasStarStar,
boolean hasApplicationStar) |
static void |
commitHeaders(BuiltResponse jaxrsResponse,
HttpResponse response) |
private static void |
executeFilters(BuiltResponse jaxrsResponse,
HttpRequest request,
HttpResponse response,
ResteasyProviderFactory providerFactory,
ResourceMethodInvoker method) |
private static boolean |
isConcrete(javax.ws.rs.core.MediaType m) |
private static ServerResponseWriter.SortableMediaType |
mixAddingQ(javax.ws.rs.core.MediaType p,
java.lang.Class<?> wtp,
javax.ws.rs.core.MediaType a) |
private static ServerResponseWriter.SortableMediaType |
mixAddingQS(javax.ws.rs.core.MediaType a,
java.lang.Class<?> wta,
javax.ws.rs.core.MediaType p) |
private static ServerResponseWriter.SortableMediaType |
mostSpecific(javax.ws.rs.core.MediaType p,
java.lang.Class<?> wtp,
javax.ws.rs.core.MediaType a,
java.lang.Class<?> wta) |
static javax.ws.rs.core.MediaType |
resolveContentType(BuiltResponse response) |
private static ServerResponseWriter.SortableMediaType |
selectMostSpecific(ServerResponseWriter.SortableMediaType m1,
ServerResponseWriter.SortableMediaType m2)
m1, m2 are compatible
|
protected static void |
setDefaultContentType(HttpRequest request,
BuiltResponse jaxrsResponse,
ResteasyProviderFactory providerFactory,
ResourceMethodInvoker method) |
static void |
writeNomapResponse(BuiltResponse jaxrsResponse,
HttpRequest request,
HttpResponse response,
ResteasyProviderFactory providerFactory) |
public static void writeNomapResponse(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory) throws java.io.IOException
java.io.IOException
private static void executeFilters(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) throws java.io.IOException
java.io.IOException
protected static void setDefaultContentType(HttpRequest request, BuiltResponse jaxrsResponse, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method)
private static javax.ws.rs.core.MediaType chooseFromM(javax.ws.rs.core.MediaType currentChoice, java.util.List<ServerResponseWriter.SortableMediaType> M, boolean hasStarStar, boolean hasApplicationStar)
private static boolean isConcrete(javax.ws.rs.core.MediaType m)
public static javax.ws.rs.core.MediaType resolveContentType(BuiltResponse response)
public static void commitHeaders(BuiltResponse jaxrsResponse, HttpResponse response)
private static ServerResponseWriter.SortableMediaType selectMostSpecific(ServerResponseWriter.SortableMediaType m1, ServerResponseWriter.SortableMediaType m2)
private static ServerResponseWriter.SortableMediaType mostSpecific(javax.ws.rs.core.MediaType p, java.lang.Class<?> wtp, javax.ws.rs.core.MediaType a, java.lang.Class<?> wta)
private static ServerResponseWriter.SortableMediaType mixAddingQ(javax.ws.rs.core.MediaType p, java.lang.Class<?> wtp, javax.ws.rs.core.MediaType a)
private static ServerResponseWriter.SortableMediaType mixAddingQS(javax.ws.rs.core.MediaType a, java.lang.Class<?> wta, javax.ws.rs.core.MediaType p)