org.atmosphere.jersey
Class AtmosphereFilter

java.lang.Object
  extended by 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 Summary
static String CONTAINER_RESPONSE
           
static String INJECTED_BROADCASTER
           
static String INJECTED_TRACKABLE
           
static String RESUME_CANDIDATES
           
static String RESUME_UUID
           
static String SUSPENDED_RESOURCE
           
 
Constructor Summary
AtmosphereFilter()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

INJECTED_TRACKABLE

public static final String INJECTED_TRACKABLE

CONTAINER_RESPONSE

public static final String CONTAINER_RESPONSE
See Also:
Constant Field Values
Constructor Detail

AtmosphereFilter

public AtmosphereFilter()
Method Detail

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.


Copyright © 2011. All Rights Reserved.