|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.atmosphere.plugin.cluster.jms.JMSFilter
public class JMSFilter
Clustering support based on JMS
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.atmosphere.cpr.BroadcastFilter |
|---|
BroadcastFilter.BroadcastAction |
| Constructor Summary | |
|---|---|
JMSFilter()
|
|
JMSFilter(Broadcaster bc)
Create a JMSFilter based filter. |
|
JMSFilter(Broadcaster bc,
String containerName)
Create a JMSFilter based filter. |
|
JMSFilter(Broadcaster bc,
String containerName,
String clusterName)
Create a JMSFilter based filter. |
|
| Method Summary | |
|---|---|
void |
destroy()
Shutown the cluster. |
BroadcastFilter.BroadcastAction |
filter(Object o)
Every time a message gets broadcasted, make sure we update the cluster. |
Broadcaster |
getBroadcaster()
Return the current Broadcaster |
void |
init()
Preapre the cluter. |
void |
onMessage(javax.jms.Message msg)
|
void |
setBroadcaster(Broadcaster bc)
Set the current Broadcaster to use when a cluster event happens. |
void |
setClusterName(String clusterName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JMSFilter()
public JMSFilter(Broadcaster bc)
bc - the Broadcaster to use when receiving update from the cluster.
public JMSFilter(Broadcaster bc,
String containerName)
bc - the Broadcaster to use when receiving update from the cluster.containerName - the current WebServer'name.
public JMSFilter(Broadcaster bc,
String containerName,
String clusterName)
bc - the Broadcaster to use when receiving update from the cluster.containerName - the current WebServer'name.clusterName - the cluster's group name.| Method Detail |
|---|
public void setClusterName(String clusterName)
setClusterName in interface ClusterBroadcastFilterpublic void init()
init in interface BroadcastFilterLifecyclepublic void destroy()
destroy in interface BroadcastFilterLifecyclepublic void onMessage(javax.jms.Message msg)
onMessage in interface javax.jms.MessageListenerpublic BroadcastFilter.BroadcastAction filter(Object o)
filter in interface BroadcastFiltero - the message to broadcast.
public Broadcaster getBroadcaster()
Broadcaster
getBroadcaster in interface ClusterBroadcastFilterpublic void setBroadcaster(Broadcaster bc)
Broadcaster to use when a cluster event happens.
setBroadcaster in interface ClusterBroadcastFilterbc -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||