public class ClusteredRoomStrategyV2 extends AbstractClusteredRoomStrategy
occupantsPerNodecl_controller, connectedNodes, 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, onMessageToOccupants, onRoomCreated, onRoomDestroyed, onSetAffiliation, processPacket, removeOccupant, setMucRepository, start, stopforwardPacketToNode, getAllNodes, nodeConnected, onOccupantAdded, onOccupantRemoved, sendRemovalFromRoomOnNodeDisconnect, setLocalNodeJid, setMucComponentClusteredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllNodes, 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 © 2015 Tigase. All rights reserved.