org.atmosphere.cpr
Interface BroadcastFilter
- All Known Subinterfaces:
- BroadcastFilterLifecycle, ClusterBroadcastFilter, PerRequestBroadcastFilter
- All Known Implementing Classes:
- FormParamFilter, JSONPTransportFilter, StringFilterAggregator, TrackMessageSizeFilter, XSSHtmlFilter
public interface BroadcastFilter
Transform a message of type 'E" before it get broadcasted to
AtmosphereHandler.onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent)
See XSSHtmlFilter for an example.
- Author:
- Jeanfrancois Arcand
filter
BroadcastFilter.BroadcastAction filter(Object originalMessage,
Object message)
- Transform or Filter a message. Return BroadcastAction(ACTION.ABORT, message)
Broadcaster to discard the message, e.g to not broadcast it.
- Parameters:
originalMessage - The original message which was Broadcaster.broadcast(Object);message - The transformed or not message.
- Returns:
- a transformed message.
Copyright © 2012. All Rights Reserved.