org.atmosphere.cpr
Interface BroadcastFilter<E>

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

public interface BroadcastFilter<E>

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
 E filter(E message)
          Transform or Filter a message.
 

Method Detail

filter

E filter(E 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 - E a message
Returns:
a transformed message.


Copyright © 2009 SUN Microsystems. All Rights Reserved.