Package org.atmosphere.util
Class StringFilterAggregator
- java.lang.Object
-
- org.atmosphere.util.StringFilterAggregator
-
- All Implemented Interfaces:
BroadcastFilter
public class StringFilterAggregator extends java.lang.Object implements 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 Constructor Description StringFilterAggregator()StringFilterAggregator(int maxBufferedString)
-
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.
-
-
-
Method Detail
-
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.
-
-