Class AcceptHeaderByFileSuffixFilter

java.lang.Object
org.jboss.resteasy.core.AcceptHeaderByFileSuffixFilter
All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter

@Provider @PreMatching public class AcceptHeaderByFileSuffixFilter extends Object implements jakarta.ws.rs.container.ContainerRequestFilter
Modifies Accept and Accept-Language headers by looking at path file suffix i.e. .xml means Accept application/xml
  • Constructor Details

    • AcceptHeaderByFileSuffixFilter

      public AcceptHeaderByFileSuffixFilter()
  • Method Details

    • setMediaTypeMappings

      public void setMediaTypeMappings(Map<String,jakarta.ws.rs.core.MediaType> mediaTypeMappings)
    • setLanguageMappings

      public void setLanguageMappings(Map<String,String> languageMappings)
    • filter

      public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext) throws IOException
      Specified by:
      filter in interface jakarta.ws.rs.container.ContainerRequestFilter
      Throws:
      IOException