Class BambooEncodingFilter

java.lang.Object
com.atlassian.core.filters.AbstractHttpFilter
com.atlassian.core.filters.encoding.AbstractEncodingFilter
com.atlassian.bamboo.filter.BambooEncodingFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class BambooEncodingFilter extends com.atlassian.core.filters.encoding.AbstractEncodingFilter
Sets encoding, content type, and wraps response with FixedHtmlEncodingResponseWrapper Applied only to plugins servlet to avoid problems with artifacts and static resources.
  • Constructor Details

    • BambooEncodingFilter

      public BambooEncodingFilter()
    • BambooEncodingFilter

      public BambooEncodingFilter(String encoding)
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Overrides:
      init in class com.atlassian.core.filters.AbstractHttpFilter
      Throws:
      jakarta.servlet.ServletException
    • getContentType

      protected String getContentType()
      Specified by:
      getContentType in class com.atlassian.core.filters.encoding.AbstractEncodingFilter
    • getEncoding

      protected String getEncoding()
      Specified by:
      getEncoding in class com.atlassian.core.filters.encoding.AbstractEncodingFilter