org.atmosphere.cpr
Interface BroadcastFilter

All Known Subinterfaces:
BroadcastFilterLifecycle<E>, ClusterBroadcastFilter<E>
All Known Implementing Classes:
XSSHtmlFilter

public interface BroadcastFilter

Transform a message of type 'E" before it get broadcasted to AtmosphereHandler#onMessage(org.atmosphere.cpr.AtmosphereEvent) See XSSHtmlFilter for an example.

Author:
Jeanfrancois Arcand

Method Summary
 Object filter(Object message)
          Transform or Filter a message.
 

Method Detail

filter

Object filter(Object message)
Transform or Filter a message. Return null to tell the associated Broadcaster to discard the message, e.g to not broadcast it.

Parameters:
message - Object a message
Returns:
a transformed message.


Copyright © 2009 SUN Microsystems. All Rights Reserved.