Package org.atmosphere.cpr
Class BroadcastFilterAdapter
- java.lang.Object
-
- org.atmosphere.cpr.BroadcastFilterAdapter
-
- All Implemented Interfaces:
BroadcastFilter,PerRequestBroadcastFilter
public class BroadcastFilterAdapter extends java.lang.Object implements PerRequestBroadcastFilter
Adapter forPerRequestBroadcastFilter. Both methods returnBroadcastFilter.BroadcastAction.ACTION.CONTINUEwith 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 Constructor Description BroadcastFilterAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BroadcastFilter.BroadcastActionfilter(java.lang.String broadcasterId, java.lang.Object originalMessage, java.lang.Object message)Transform or filter a message.BroadcastFilter.BroadcastActionfilter(java.lang.String broadcasterId, AtmosphereResource r, java.lang.Object originalMessage, java.lang.Object message)Transform or filter a message perAtmosphereResource.
-
-
-
Method Detail
-
filter
public BroadcastFilter.BroadcastAction filter(java.lang.String broadcasterId, AtmosphereResource r, java.lang.Object originalMessage, java.lang.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(java.lang.String broadcasterId, java.lang.Object originalMessage, java.lang.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.
-
-