Class RequestSizeFilter

java.lang.Object
org.mapfish.print.servlet.RequestSizeFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class RequestSizeFilter extends Object implements jakarta.servlet.Filter
Filter which checks the content size of requests.

This is to avoid that the server is flooded with overly huge requests.

You can tune this filter by setting the mapfish.maxContentLength (bytes) system property before starting the JVM.

  • Constructor Details

    • RequestSizeFilter

      public RequestSizeFilter()
  • Method Details

    • doFilter

      public final void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • init

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

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