Package org.jboss.resteasy.core
Class ServerResponseWriter
java.lang.Object
org.jboss.resteasy.core.ServerResponseWriter
- Version:
- $Revision: 1 $
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static javax.ws.rs.core.MediaType
chooseFromM
(javax.ws.rs.core.MediaType currentChoice, 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, Class<?> wtp, javax.ws.rs.core.MediaType a) private static ServerResponseWriter.SortableMediaType
mixAddingQS
(javax.ws.rs.core.MediaType a, Class<?> wta, javax.ws.rs.core.MediaType p) private static ServerResponseWriter.SortableMediaType
mostSpecific
(javax.ws.rs.core.MediaType p, Class<?> wtp, javax.ws.rs.core.MediaType a, 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 compatibleprotected static void
setDefaultContentType
(HttpRequest request, BuiltResponse jaxrsResponse, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) static void
writeNomapResponse
(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory)
-
Constructor Details
-
ServerResponseWriter
public ServerResponseWriter()
-
-
Method Details
-
writeNomapResponse
public static void writeNomapResponse(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory) throws IOException - Throws:
IOException
-
executeFilters
private static void executeFilters(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) throws IOException - Throws:
IOException
-
setDefaultContentType
protected static void setDefaultContentType(HttpRequest request, BuiltResponse jaxrsResponse, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) -
chooseFromM
private static javax.ws.rs.core.MediaType chooseFromM(javax.ws.rs.core.MediaType currentChoice, List<ServerResponseWriter.SortableMediaType> M, boolean hasStarStar, boolean hasApplicationStar) -
isConcrete
private static boolean isConcrete(javax.ws.rs.core.MediaType m) -
resolveContentType
-
commitHeaders
-
selectMostSpecific
private static ServerResponseWriter.SortableMediaType selectMostSpecific(ServerResponseWriter.SortableMediaType m1, ServerResponseWriter.SortableMediaType m2) m1, m2 are compatible -
mostSpecific
private static ServerResponseWriter.SortableMediaType mostSpecific(javax.ws.rs.core.MediaType p, Class<?> wtp, javax.ws.rs.core.MediaType a, Class<?> wta) -
mixAddingQ
private static ServerResponseWriter.SortableMediaType mixAddingQ(javax.ws.rs.core.MediaType p, Class<?> wtp, javax.ws.rs.core.MediaType a) -
mixAddingQS
private static ServerResponseWriter.SortableMediaType mixAddingQS(javax.ws.rs.core.MediaType a, Class<?> wta, javax.ws.rs.core.MediaType p)
-