public class ClusteredRoomStrategyV2 extends AbstractClusteredRoomStrategy
occupantsPerNodecl_controller, localNodeJid, muc, mucRepository, REQUEST_SYNC_CMD| Constructor and Description |
|---|
ClusteredRoomStrategyV2() |
| Modifier and Type | Method and Description |
|---|---|
void |
onOccupantChangedPresence(tigase.muc.Room room,
tigase.xmpp.JID occupantJid,
String nickname,
tigase.xml.Element presence,
boolean newOccupant) |
protected void |
requestSync(tigase.xmpp.JID nodeJid) |
protected void |
sendRemoteOccupantRemovalOnDisconnect(tigase.muc.Room room,
tigase.xmpp.JID occupant,
String occupantNick,
boolean sendRemovalToOccupant) |
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
Setter used to set instance of cluster controller
|
addOccupant, getNodeForJID, nodeDisconnected, onChangeSubject, onLeaveRoom, onMessageToOccupants, onRoomChanged, onRoomCreated, onRoomDestroyed, onSetAffiliation, processPacket, removeOccupant, setMucRepository, start, stopforwardPacketToNode, getNodesConnected, getNodesConnectedWithLocal, nodeConnected, onOccupantAdded, onOccupantRemoved, sendRemovalFromRoomOnNodeDisconnect, setLocalNodeJid, setMucComponentClusteredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNodesConnected, getNodesConnectedWithLocal, nodeConnected, setMucComponentClusteredpublic void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
StrategyIfcsetClusterController in interface StrategyIfcsetClusterController in class AbstractClusteredRoomStrategypublic void onOccupantChangedPresence(tigase.muc.Room room,
tigase.xmpp.JID occupantJid,
String nickname,
tigase.xml.Element presence,
boolean newOccupant)
protected void requestSync(tigase.xmpp.JID nodeJid)
requestSync in class AbstractStrategyprotected void sendRemoteOccupantRemovalOnDisconnect(tigase.muc.Room room,
tigase.xmpp.JID occupant,
String occupantNick,
boolean sendRemovalToOccupant)
sendRemoteOccupantRemovalOnDisconnect in class AbstractStrategyCopyright © 2017 Tigase. All rights reserved.