org.atmosphere.cpr
Interface PerRequestBroadcastFilter

All Superinterfaces:
BroadcastFilter
All Known Implementing Classes:
JSONPTransportFilter, TrackMessageSizeFilter

public interface PerRequestBroadcastFilter
extends BroadcastFilter

A markable interface that can be used in conjunction with BroadcastFilter to filter message per request.


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
 
Method Summary
 BroadcastFilter.BroadcastAction filter(AtmosphereResource atmosphereResource, Object originalMessage, Object message)
          Transform or Filter a message per request, with V as an indicator.
 
Methods inherited from interface org.atmosphere.cpr.BroadcastFilter
filter
 

Method Detail

filter

BroadcastFilter.BroadcastAction filter(AtmosphereResource atmosphereResource,
                                       Object originalMessage,
                                       Object message)
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.

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


Copyright © 2013. All Rights Reserved.