Limitar la asignación de tipos de medios de ruta en Jersey

He configuradoMEDIA_TYPE_MAPPINGS para mis aplicaciones de Jersey. Desafortunadamente, esto causa algunos problemas con un servicio de carga genérico en mi aplicación.

@PUT
@Path("files/{filename}")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Response uploadFile(
    @PathParam("filename") @NotNull @Size(max = 240) String filename, DataSource dataSource)

Si alguien sube.../files/file.xml se corta la extensión de.

¿Hay alguna manera de decirle a Jersey que omita ese filtrado para este recurso?

Editar: Después de la respuesta de peeskillet, mi suposición fue confirmada. He presentado una solicitud de mejora:https://java.net/jira/browse/JERSEY-2780

Respuestas a la pregunta(1)

Su respuesta a la pregunta