org.atmosphere.cpr
Class AtmosphereFilter

java.lang.Object
  extended by org.atmosphere.cpr.AtmosphereFilter
All Implemented Interfaces:
javax.servlet.Filter

public class AtmosphereFilter
extends Object
implements javax.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
AtmosphereFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          Normal doFilter invocation.
 void init(javax.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 Detail

AtmosphereFilter

public AtmosphereFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Initialize the Filter.

Specified by:
init in interface javax.servlet.Filter
Parameters:
filterConfig - The FilterConfig
Throws:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Normal doFilter invocation.

Specified by:
doFilter in interface javax.servlet.Filter
Parameters:
request -
response -
chain -
Throws:
IOException
javax.servlet.ServletException

destroy

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


Copyright © 2014. All Rights Reserved.