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.MediaTypechooseFromM(javax.ws.rs.core.MediaType currentChoice, List<ServerResponseWriter.SortableMediaType> M, boolean hasStarStar, boolean hasApplicationStar) static voidcommitHeaders(BuiltResponse jaxrsResponse, HttpResponse response) private static voidexecuteFilters(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) private static booleanisConcrete(javax.ws.rs.core.MediaType m) private static ServerResponseWriter.SortableMediaTypemixAddingQ(javax.ws.rs.core.MediaType p, Class<?> wtp, javax.ws.rs.core.MediaType a) private static ServerResponseWriter.SortableMediaTypemixAddingQS(javax.ws.rs.core.MediaType a, Class<?> wta, javax.ws.rs.core.MediaType p) private static ServerResponseWriter.SortableMediaTypemostSpecific(javax.ws.rs.core.MediaType p, Class<?> wtp, javax.ws.rs.core.MediaType a, Class<?> wta) static javax.ws.rs.core.MediaTyperesolveContentType(BuiltResponse response) private static ServerResponseWriter.SortableMediaTypeselectMostSpecific(ServerResponseWriter.SortableMediaType m1, ServerResponseWriter.SortableMediaType m2) m1, m2 are compatibleprotected static voidsetDefaultContentType(HttpRequest request, BuiltResponse jaxrsResponse, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) static voidwriteNomapResponse(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)
-