public class JMSFilter extends Object implements org.atmosphere.cpr.ClusterBroadcastFilter
| Constructor and Description |
|---|
JMSFilter() |
JMSFilter(org.atmosphere.cpr.Broadcaster bc)
Create a JMSFilter based filter.
|
JMSFilter(org.atmosphere.cpr.Broadcaster bc,
String topicId)
Create a JMSFilter based filter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.atmosphere.cpr.BroadcastFilter.BroadcastAction |
filter(String broadcasterId,
Object originalMessage,
Object o)
Every time a message gets broadcasted, make sure we update the cluster.
|
org.atmosphere.cpr.Broadcaster |
getBroadcaster()
Return the current
Broadcaster |
void |
init(org.atmosphere.cpr.AtmosphereConfig config)
Preapre the cluter.
|
void |
setBroadcaster(org.atmosphere.cpr.Broadcaster bc)
Set the current
Broadcaster to use when a cluster event happens. |
void |
setUri(String clusterName) |
public JMSFilter()
public JMSFilter(org.atmosphere.cpr.Broadcaster bc)
bc - the Broadcaster to use when receiving update from the cluster.public JMSFilter(org.atmosphere.cpr.Broadcaster bc,
String topicId)
bc - the Broadcaster to use when receiving update from the cluster.topicId - the topic idpublic void setUri(String clusterName)
setUri in interface org.atmosphere.cpr.ClusterBroadcastFilterpublic void init(org.atmosphere.cpr.AtmosphereConfig config)
init in interface org.atmosphere.cpr.BroadcastFilterLifecyclepublic void destroy()
destroy in interface org.atmosphere.cpr.BroadcastFilterLifecyclepublic org.atmosphere.cpr.BroadcastFilter.BroadcastAction filter(String broadcasterId, Object originalMessage, Object o)
filter in interface org.atmosphere.cpr.BroadcastFiltero - the message to broadcast.public org.atmosphere.cpr.Broadcaster getBroadcaster()
BroadcastergetBroadcaster in interface org.atmosphere.cpr.ClusterBroadcastFilterpublic void setBroadcaster(org.atmosphere.cpr.Broadcaster bc)
Broadcaster to use when a cluster event happens.setBroadcaster in interface org.atmosphere.cpr.ClusterBroadcastFilterbc - Copyright © 2016. All Rights Reserved.