Package org.jboss.resteasy.core
Class ServerResponseWriter
- java.lang.Object
-
- org.jboss.resteasy.core.ServerResponseWriter
-
public class ServerResponseWriter extends java.lang.Object- Version:
- $Revision: 1 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classServerResponseWriter.SortableMediaType
-
Constructor Summary
Constructors Constructor Description ServerResponseWriter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static javax.ws.rs.core.MediaTypechooseFromM(javax.ws.rs.core.MediaType currentChoice, java.util.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, java.lang.Class<?> wtp, javax.ws.rs.core.MediaType a)private static ServerResponseWriter.SortableMediaTypemixAddingQS(javax.ws.rs.core.MediaType a, java.lang.Class<?> wta, javax.ws.rs.core.MediaType p)private static ServerResponseWriter.SortableMediaTypemostSpecific(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.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)
-
-
-
Method Detail
-
writeNomapResponse
public static void writeNomapResponse(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory) throws java.io.IOException
- Throws:
java.io.IOException
-
executeFilters
private static void executeFilters(BuiltResponse jaxrsResponse, HttpRequest request, HttpResponse response, ResteasyProviderFactory providerFactory, ResourceMethodInvoker method) throws java.io.IOException
- Throws:
java.io.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, java.util.List<ServerResponseWriter.SortableMediaType> M, boolean hasStarStar, boolean hasApplicationStar)
-
isConcrete
private static boolean isConcrete(javax.ws.rs.core.MediaType m)
-
resolveContentType
public static javax.ws.rs.core.MediaType resolveContentType(BuiltResponse response)
-
commitHeaders
public static void commitHeaders(BuiltResponse jaxrsResponse, HttpResponse response)
-
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, java.lang.Class<?> wtp, javax.ws.rs.core.MediaType a, java.lang.Class<?> wta)
-
mixAddingQ
private static ServerResponseWriter.SortableMediaType mixAddingQ(javax.ws.rs.core.MediaType p, java.lang.Class<?> wtp, javax.ws.rs.core.MediaType a)
-
mixAddingQS
private static ServerResponseWriter.SortableMediaType mixAddingQS(javax.ws.rs.core.MediaType a, java.lang.Class<?> wta, javax.ws.rs.core.MediaType p)
-
-