public class BroadcastFilterAdapter extends Object implements PerRequestBroadcastFilter
PerRequestBroadcastFilter
. Both methods return BroadcastAction.ACTION#CONTINUE
with the message.BroadcastFilter.BroadcastAction
VOID_ATMOSPHERE_RESOURCE_UUID
Constructor and Description |
---|
BroadcastFilterAdapter() |
Modifier and Type | Method and Description |
---|---|
BroadcastFilter.BroadcastAction |
filter(String broadcasterId,
AtmosphereResource r,
Object originalMessage,
Object message)
Transform or filter a message per
AtmosphereResource . |
BroadcastFilter.BroadcastAction |
filter(String broadcasterId,
Object originalMessage,
Object message)
Transform or filter a message.
|
public BroadcastFilter.BroadcastAction filter(String broadcasterId, AtmosphereResource r, Object originalMessage, Object message)
PerRequestBroadcastFilter
AtmosphereResource
. Be careful when setting headers on the
AtmosphereResponse
as the headers may have been already sent back to the browser.filter
in interface PerRequestBroadcastFilter
broadcasterId
- the Broadcaster.getID()
r
- the AtmosphereResource
originalMessage
- The original message used when calling Broadcaster.broadcast(Object)
message
- a messageBroadcastAction
public BroadcastFilter.BroadcastAction filter(String broadcasterId, Object originalMessage, Object message)
BroadcastFilter
Broadcaster
to discard the message, eg. to not broadcast it.filter
in interface BroadcastFilter
broadcasterId
- the Broadcaster.getID()
calling this objectoriginalMessage
- The original message which was Broadcaster.broadcast(Object)
;message
- The transformed or not message.Copyright © 2016. All rights reserved.