Package org.atmosphere.cpr
Class BroadcastFilterAdapter
java.lang.Object
org.atmosphere.cpr.BroadcastFilterAdapter
- All Implemented Interfaces:
BroadcastFilter,PerRequestBroadcastFilter
Adapter for
PerRequestBroadcastFilter. Both methods return BroadcastFilter.BroadcastAction.ACTION.CONTINUE with the message.- Author:
- Jeanfrancois 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTransform or filter a message.filter(String broadcasterId, AtmosphereResource r, Object originalMessage, Object message) Transform or filter a message perAtmosphereResource.
-
Constructor Details
-
BroadcastFilterAdapter
public BroadcastFilterAdapter()
-
-
Method Details
-
filter
public BroadcastFilter.BroadcastAction filter(String broadcasterId, AtmosphereResource r, Object originalMessage, Object message) Description copied from interface:PerRequestBroadcastFilterTransform or filter a message perAtmosphereResource. Be careful when setting headers on theAtmosphereResponseas the headers may have been already sent back to the browser.- Specified by:
filterin interfacePerRequestBroadcastFilter- Parameters:
broadcasterId- theBroadcaster.getID()r- theAtmosphereResourceoriginalMessage- The original message used when callingBroadcaster.broadcast(Object)message- a message- Returns:
- a
BroadcastFilter.BroadcastAction
-
filter
public BroadcastFilter.BroadcastAction filter(String broadcasterId, Object originalMessage, Object message) Description copied from interface:BroadcastFilterTransform or filter a message. Return BroadcastAction(ACTION.ABORT, message)Broadcasterto discard the message, eg. to not broadcast it.- Specified by:
filterin interfaceBroadcastFilter- Parameters:
broadcasterId- theBroadcaster.getID()calling this objectoriginalMessage- The original message which wasBroadcaster.broadcast(Object);message- The transformed or not message.- Returns:
- a transformed message.
-