org.atmosphere.client
Class TrackMessageSizeFilter

java.lang.Object
  extended by org.atmosphere.client.TrackMessageSizeFilter
All Implemented Interfaces:
BroadcastFilter, PerRequestBroadcastFilter

public class TrackMessageSizeFilter
extends Object
implements PerRequestBroadcastFilter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcastFilter
BroadcastFilter.BroadcastAction
 
Constructor Summary
TrackMessageSizeFilter()
           
 
Method Summary
 BroadcastFilter.BroadcastAction filter(AtmosphereResource r, Object message, Object originalMessage)
          Transform or Filter a message per request, with V as an indicator.
 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

TrackMessageSizeFilter

public TrackMessageSizeFilter()
Method Detail

filter

public BroadcastFilter.BroadcastAction filter(AtmosphereResource r,
                                              Object message,
                                              Object originalMessage)
Description copied from interface: PerRequestBroadcastFilter
Transform or Filter a message per request, with V as an indicator. Be careful when setting headers on the AtmosphereResponse as the headers may have been already sent back to the browser.

Specified by:
filter in interface PerRequestBroadcastFilter
originalMessage - Object a message
Returns:
a transformed message.

filter

public BroadcastFilter.BroadcastAction filter(Object originalMessage,
                                              Object message)
Description copied from interface: BroadcastFilter
Transform or Filter a message. Return null to tell the associated 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 - Object a message
Returns:
a transformed message.


Copyright © 2012. All Rights Reserved.