public interface StrategyIfc
| Modifier and Type | Method and Description |
|---|---|
List<tigase.xmpp.JID> |
getNodesConnected()
The method returns cluster nodes currently connected to the cluster node.
|
List<tigase.xmpp.JID> |
getNodesConnectedWithLocal()
The method returns cluster nodes currently connected to the cluster
including jid of this cluster node.
|
void |
nodeConnected(tigase.xmpp.JID nodeJid)
Method called when new node connected
|
void |
nodeDisconnected(tigase.xmpp.JID nodeJid)
Method called when node was disconnected
|
boolean |
processPacket(tigase.server.Packet packet)
Method called when packet is received by component to preprocess packet
before/instead of passing it back to non clustered component
|
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
Setter used to set instance of cluster controller
|
void |
setMucComponentClustered(MUCComponentClustered mucComponent)
Setter used to pass instance of MUCComponentClustered
|
void |
setMucRepository(InMemoryMucRepositoryClustered mucRepository)
Setter to pass instance of InMemoryMucRepositoryClustered
|
void |
start()
Method called when component is started
|
void |
stop()
Method called when component is stopped
|
void nodeConnected(tigase.xmpp.JID nodeJid)
nodeJid - void nodeDisconnected(tigase.xmpp.JID nodeJid)
nodeJid - void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
cl_controller - void setMucComponentClustered(MUCComponentClustered mucComponent)
mucComponent - boolean processPacket(tigase.server.Packet packet)
packet - List<tigase.xmpp.JID> getNodesConnected()
List<tigase.xmpp.JID> getNodesConnectedWithLocal()
void setMucRepository(InMemoryMucRepositoryClustered mucRepository)
mucRepository - void start()
void stop()
Copyright © 2017 Tigase. All rights reserved.