* @return the chosen media type
*/
public static MediaType setDefaultCharsetOnMediaTypeHeader(MultivaluedMap<String, Object> httpHeaders,
MediaType mediaType) {
RuntimeContext context = RuntimeContextTLS.getRuntimeContext();
MediaTypeCharsetAdjuster adjuster = null;
if (context != null) {
adjuster = context.getAttribute(MediaTypeCharsetAdjuster.class);
if (adjuster != null) {
return adjuster.setDefaultCharsetOnMediaTypeHeader(httpHeaders, mediaType);
}
}
return mediaType;
}