Package org.atmosphere.jersey
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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumclassTODO: Fix that messy class. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.sun.jersey.spi.container.ResourceFilter> create(com.sun.jersey.api.model.AbstractMethod am) Create aResourceFilterwhich contains the information about the annotation being processed.protected longtranslateTimeUnit(long period, TimeUnit tu)
-
Field Details
-
SUSPENDED_RESOURCE
-
RESUME_UUID
-
RESUME_CANDIDATES
-
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 aResourceFilterwhich contains the information about the annotation being processed. XXX Need to filter invalid mix of annotation.- Specified by:
createin interfacecom.sun.jersey.spi.container.ResourceFilterFactory- Parameters:
am- anAbstractMethod- Returns:
- a List of
ResourceFilterto invoke.
-
translateTimeUnit
-