Package org.atmosphere.cpr
Interface PerRequestBroadcastFilter
-
- All Superinterfaces:
BroadcastFilter
- All Known Implementing Classes:
BroadcastFilterAdapter,TrackMessageSizeFilter
public interface PerRequestBroadcastFilter extends BroadcastFilter
An extendedBroadcastFilterthat can be used to filter based onAtmosphereResource.- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BroadcastFilter.BroadcastActionfilter(java.lang.String broadcasterId, AtmosphereResource r, java.lang.Object originalMessage, java.lang.Object message)Transform or filter a message perAtmosphereResource.-
Methods inherited from interface org.atmosphere.cpr.BroadcastFilter
filter
-
-
-
-
Method Detail
-
filter
BroadcastFilter.BroadcastAction filter(java.lang.String broadcasterId, AtmosphereResource r, java.lang.Object originalMessage, java.lang.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
-
-