Class AbstractEmptyBodyFilter

java.lang.Object
org.camunda.bpm.engine.rest.filter.AbstractEmptyBodyFilter
All Implemented Interfaces:
jakarta.servlet.Filter
Direct Known Subclasses:
EmptyBodyFilter

public abstract class AbstractEmptyBodyFilter extends Object implements jakarta.servlet.Filter
Author:
Tassilo Weidner
  • Field Details

    • CONTENT_TYPE_JSON_PATTERN

      protected static final Pattern CONTENT_TYPE_JSON_PATTERN
  • Constructor Details

    • AbstractEmptyBodyFilter

      public AbstractEmptyBodyFilter()
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • getRequestBody

      public InputStream getRequestBody(boolean isBodyEmpty, PushbackInputStream requestBody)
    • wrapRequest

      public abstract jakarta.servlet.http.HttpServletRequestWrapper wrapRequest(jakarta.servlet.http.HttpServletRequest req, boolean isBodyEmpty, PushbackInputStream requestBody)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter
    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • getReader

      public BufferedReader getReader(jakarta.servlet.ServletInputStream inputStream)