org.atmosphere
Class BroadcastFilterAdapter

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

public class BroadcastFilterAdapter
extends Object
implements PerRequestBroadcastFilter

Adapter for PerRequestBroadcastFilter. Both methods return BroadcastAction.ACTION#CONTINUE with the message.

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
BroadcastFilterAdapter()
           
 
Method Summary
 BroadcastFilter.BroadcastAction filter(AtmosphereResource r, Object originalMessage, Object message)
          Transform or filter a message per AtmosphereResource.
 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

BroadcastFilterAdapter

public BroadcastFilterAdapter()
Method Detail

filter

public BroadcastFilter.BroadcastAction filter(AtmosphereResource r,
                                              Object originalMessage,
                                              Object message)
Description copied from interface: PerRequestBroadcastFilter
Transform or filter a message per AtmosphereResource. 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 - The original message used when calling Broadcaster.broadcast(Object)
message - a message
Returns:
a BroadcastAction

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, eg. 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 © 2014. All Rights Reserved.