Package org.atmosphere.util
Class StringFilterAggregator
java.lang.Object
org.atmosphere.util.StringFilterAggregator
- All Implemented Interfaces:
BroadcastFilter
Simple Aggregator that aggregate broadcasted String until it reach the
limit.
- 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.
-
Constructor Details
-
StringFilterAggregator
public StringFilterAggregator() -
StringFilterAggregator
public StringFilterAggregator(int maxBufferedString)
-
-
Method Details
-
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.
-