public class PartitionedStrategy extends AbstractStrategy implements StrategyIfc
cl_controller, config, localNodeJid, NODE_ATTR, NODE_CONFIG_REFRESH_CMD, nodeConfigureElemNames, nodesModifications, PUBSUB_PATH, pubSubComponent| Constructor and Description |
|---|
PartitionedStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
filterOutPacket(tigase.server.Packet packet) |
tigase.xmpp.JID |
getNodeForServiceNode(tigase.xmpp.JID serviceJid,
String node) |
List<tigase.xmpp.JID> |
getNodesForPacket(tigase.server.Packet packet) |
boolean |
isLocalNode(tigase.xmpp.BareJID serviceJid,
String node) |
boolean |
isOnlineLocally(tigase.xmpp.JID jid) |
void |
nodeAddedToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
nodeConfigurationChanged(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
nodeRemovedFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
notifyNodeConfigurationChanges() |
void |
packetProcessed() |
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller) |
void |
setProperties(Map<String,Object> props) |
getAllNodes, getLocalNodeJid, getNodeForHashCode, getNodeForServiceJid, isNodeConfigure, nodeConnected, nodeDisconnected, prepareCommandData, sendException, setConfig, setLocalNodeJid, setPubSubComponentClustered, wrapNodeConfig, wrapNodeSubscriptionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllNodes, getLocalNodeJid, nodeConnected, nodeDisconnected, sendException, setConfig, setPubSubComponentClustered, wrapNodeConfig, wrapNodeSubscriptionspublic boolean filterOutPacket(tigase.server.Packet packet)
filterOutPacket in interface StrategyIfcpublic tigase.xmpp.JID getNodeForServiceNode(tigase.xmpp.JID serviceJid,
String node)
public List<tigase.xmpp.JID> getNodesForPacket(tigase.server.Packet packet)
getNodesForPacket in interface StrategyIfcpublic boolean isLocalNode(tigase.xmpp.BareJID serviceJid,
String node)
isLocalNode in interface StrategyIfcpublic boolean isOnlineLocally(tigase.xmpp.JID jid)
isOnlineLocally in interface StrategyIfcpublic void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
setClusterController in interface StrategyIfcsetClusterController in class AbstractStrategypublic void setProperties(Map<String,Object> props)
setProperties in interface StrategyIfcpublic void nodeAddedToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
nodeAddedToRootCollection in interface StrategyIfcpublic void nodeRemovedFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
nodeRemovedFromRootCollection in interface StrategyIfcpublic void nodeConfigurationChanged(tigase.xmpp.BareJID serviceJid,
String nodeName)
nodeConfigurationChanged in interface StrategyIfcpublic void notifyNodeConfigurationChanges()
public void packetProcessed()
packetProcessed in interface StrategyIfcpacketProcessed in class AbstractStrategyCopyright © 2016 Tigase. All rights reserved.