Class AbstractEmptyBodyFilter

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

public abstract class AbstractEmptyBodyFilter extends Object implements javax.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(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
    • getRequestBody

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

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

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

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

      public BufferedReader getReader(javax.servlet.ServletInputStream inputStream)