Class AtmosphereFilter.Filter

java.lang.Object
org.atmosphere.jersey.AtmosphereFilter.Filter
All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerResponseFilter, com.sun.jersey.spi.container.ResourceFilter
Enclosing class:
AtmosphereFilter

public class AtmosphereFilter.Filter extends Object implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerResponseFilter
TODO: Fix that messy class. Instead must cache the annotation object itself.
  • Constructor Details

  • Method Details

    • getRequestFilter

      public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()
      Specified by:
      getRequestFilter in interface com.sun.jersey.spi.container.ResourceFilter
    • getResponseFilter

      public com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()
      Specified by:
      getResponseFilter in interface com.sun.jersey.spi.container.ResourceFilter
    • filter

      public com.sun.jersey.spi.container.ContainerResponse filter(com.sun.jersey.spi.container.ContainerRequest request, com.sun.jersey.spi.container.ContainerResponse response)
      Configure the AtmosphereResourceEvent state (suspend, resume, broadcast) based on the annotation the web application has used.
      Specified by:
      filter in interface com.sun.jersey.spi.container.ContainerResponseFilter
      Parameters:
      request - the ContainerRequest
      response - the ContainerResponse
      Returns:
      the ContainerResponse