public class PartitionedStrategy extends Object implements StrategyIfc, tigase.pubsub.modules.NodeConfigModule.NodeConfigurationChangedHandler, tigase.pubsub.modules.NodeDeleteModule.NodeDeleteHandler
| Constructor and Description |
|---|
PartitionedStrategy()
Constructs ...
|
| Modifier and Type | Method and Description |
|---|---|
List<tigase.xmpp.JID> |
getAllNodes()
Method description
|
tigase.xmpp.JID |
getLocalNodeJid()
Method description
|
tigase.xmpp.JID |
getNodeForServiceJid(tigase.xmpp.JID serviceJid)
Method description
|
tigase.xmpp.JID |
getNodeForServiceNode(tigase.xmpp.JID serviceJid,
String node)
Method description
|
List<tigase.xmpp.JID> |
getNodesForPacket(tigase.server.Packet packet)
Method description
|
boolean |
isLocalNode(tigase.xmpp.BareJID serviceJid,
String node)
Method description
|
void |
nodeConnected(tigase.xmpp.JID nodeJid)
Method description
|
void |
nodeDisconnected(tigase.xmpp.JID nodeJid)
Method description
|
void |
onConfigurationChanged(tigase.server.Packet packet,
String nodeName)
Method description
|
void |
onNodeDeleted(tigase.server.Packet packet,
String nodeName)
Method description
|
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
Method description
|
protected void |
setLocalNodeJid(tigase.xmpp.JID jid) |
void |
setPubSubComponentClustered(PubSubComponentClustered pubSubComponent)
Method description
|
public void nodeConnected(tigase.xmpp.JID nodeJid)
nodeConnected in interface StrategyIfcnodeJid - is a JIDpublic void nodeDisconnected(tigase.xmpp.JID nodeJid)
nodeDisconnected in interface StrategyIfcnodeJid - is a JIDpublic void onConfigurationChanged(tigase.server.Packet packet,
String nodeName)
onConfigurationChanged in interface tigase.pubsub.modules.NodeConfigModule.NodeConfigurationChangedHandlerpacket - is a PacketnodeName - is a Stringpublic void onNodeDeleted(tigase.server.Packet packet,
String nodeName)
onNodeDeleted in interface tigase.pubsub.modules.NodeDeleteModule.NodeDeleteHandlerpacket - is a PacketnodeName - is a Stringpublic List<tigase.xmpp.JID> getAllNodes()
getAllNodes in interface StrategyIfcListpublic tigase.xmpp.JID getLocalNodeJid()
getLocalNodeJid in interface StrategyIfcJIDpublic tigase.xmpp.JID getNodeForServiceJid(tigase.xmpp.JID serviceJid)
serviceJid - is a JIDJIDpublic tigase.xmpp.JID getNodeForServiceNode(tigase.xmpp.JID serviceJid,
String node)
serviceJid - is a JIDnode - is a StringJIDpublic List<tigase.xmpp.JID> getNodesForPacket(tigase.server.Packet packet)
getNodesForPacket in interface StrategyIfcpacket - is a PacketListpublic boolean isLocalNode(tigase.xmpp.BareJID serviceJid,
String node)
isLocalNode in interface StrategyIfcserviceJid - is a BareJIDnode - is a Stringbooleanpublic void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
setClusterController in interface StrategyIfccl_controller - is a ClusterControllerIfcpublic void setPubSubComponentClustered(PubSubComponentClustered pubSubComponent)
setPubSubComponentClustered in interface StrategyIfcpubSubComponent - is a PubSubComponentClusteredprotected void setLocalNodeJid(tigase.xmpp.JID jid)
Copyright © 2014 Tigase. All rights reserved.