org.atmosphere.util
Class StringFilterAggregator

java.lang.Object
  extended by org.atmosphere.util.StringFilterAggregator
All Implemented Interfaces:
BroadcastFilter

public class StringFilterAggregator
extends 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
StringFilterAggregator()
           
StringFilterAggregator(int maxBufferedString)
           
 
Method Summary
 BroadcastFilter.BroadcastAction filter(Object originalMessage, Object message)
          Transform or Filter a message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFilterAggregator

public StringFilterAggregator()

StringFilterAggregator

public StringFilterAggregator(int maxBufferedString)
Method Detail

filter

public BroadcastFilter.BroadcastAction filter(Object originalMessage,
                                              Object message)
Description copied from interface: BroadcastFilter
Transform or Filter a message. Return BroadcastAction(ACTION.ABORT, message) Broadcaster to discard the message, e.g to not broadcast it.

Specified by:
filter in interface BroadcastFilter
Parameters:
originalMessage - The original message which was Broadcaster.broadcast(Object);
message - The transformed or not message.
Returns:
a transformed message.


Copyright © 2013. All Rights Reserved.