Class AtmosphereFilter

java.lang.Object
org.atmosphere.jersey.AtmosphereFilter
All Implemented Interfaces:
com.sun.jersey.spi.container.ResourceFilterFactory

public class AtmosphereFilter extends Object implements com.sun.jersey.spi.container.ResourceFilterFactory
ResourceFilterFactory which intercept the response and appropriately set the AtmosphereResourceEvent filed based on the annotation the application has defined.
Author:
Jeanfrancois Arcand
  • Field Details

    • SUSPENDED_RESOURCE

      public static final String SUSPENDED_RESOURCE
    • RESUME_UUID

      public static final String RESUME_UUID
    • RESUME_CANDIDATES

      public static final String RESUME_CANDIDATES
    • INJECTED_BROADCASTER

      public static final String INJECTED_BROADCASTER
    • servletReq

      @Context protected javax.servlet.http.HttpServletRequest servletReq
  • Constructor Details

    • AtmosphereFilter

      public AtmosphereFilter()
  • Method Details

    • create

      public List<com.sun.jersey.spi.container.ResourceFilter> create(com.sun.jersey.api.model.AbstractMethod am)
      Create a ResourceFilter which contains the information about the annotation being processed.

      XXX Need to filter invalid mix of annotation.

      Specified by:
      create in interface com.sun.jersey.spi.container.ResourceFilterFactory
      Parameters:
      am - an AbstractMethod
      Returns:
      a List of ResourceFilter to invoke.
    • translateTimeUnit

      protected long translateTimeUnit(long period, TimeUnit tu)