Package org.atmosphere.cpr
Interface PerRequestBroadcastFilter
- All Superinterfaces:
BroadcastFilter
- All Known Implementing Classes:
BroadcastFilterAdapter,TrackMessageSizeFilter
An extended
BroadcastFilter that can be used to filter based on AtmosphereResource.- Author:
- Jean-francois Arcand
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcastFilter
BroadcastFilter.BroadcastAction -
Field Summary
Fields inherited from interface org.atmosphere.cpr.BroadcastFilter
VOID_ATMOSPHERE_RESOURCE_UUID -
Method Summary
Modifier and TypeMethodDescriptionfilter(String broadcasterId, AtmosphereResource r, Object originalMessage, Object message) Transform or filter a message perAtmosphereResource.Methods inherited from interface org.atmosphere.cpr.BroadcastFilter
filter
-
Method Details
-
filter
BroadcastFilter.BroadcastAction filter(String broadcasterId, AtmosphereResource r, Object originalMessage, Object message) Transform or filter a message perAtmosphereResource. Be careful when setting headers on theAtmosphereResponseas the headers may have been already sent back to the browser.- Parameters:
broadcasterId- theBroadcaster.getID()r- theAtmosphereResourceoriginalMessage- The original message used when callingBroadcaster.broadcast(Object)message- a message- Returns:
- a
BroadcastFilter.BroadcastAction
-