Class AtmosphereFilter

java.lang.Object
org.atmosphere.cpr.AtmosphereFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class AtmosphereFilter extends Object implements jakarta.servlet.Filter
Atmosphere has support for Filters, delegating all work to AtmosphereServlet. This Filter only works with Jetty and Grizzly/GlassFish. With other containers it will use its BlockingIOCometSupport.
Author:
Jeanfrancois Arcand
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
    Normal doFilter invocation.
    void
    init(jakarta.servlet.FilterConfig filterConfig)
    Initialize the Filter.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AtmosphereFilter

      public AtmosphereFilter()
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Initialize the Filter.
      Specified by:
      init in interface jakarta.servlet.Filter
      Parameters:
      filterConfig - The FilterConfig
      Throws:
      jakarta.servlet.ServletException
    • doFilter

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

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