public interface StrategyIfc
| Modifier and Type | Method and Description |
|---|---|
boolean |
filterOutPacket(tigase.server.Packet packet) |
tigase.xmpp.JID |
getLocalNodeJid() |
List<tigase.xmpp.JID> |
getNodesConnected() |
List<tigase.xmpp.JID> |
getNodesConnectedWithLocal() |
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 |
nodeConnected(tigase.xmpp.JID nodeJid) |
void |
nodeDisconnected(tigase.xmpp.JID nodeJid) |
void |
nodeRemovedFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
packetProcessed() |
boolean |
sendException(tigase.server.Packet packet,
tigase.component2.exceptions.ComponentException ex) |
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller) |
void |
setConfig(tigase.pubsub.PubSubConfig config) |
void |
setProperties(Map<String,Object> props) |
void |
setPubSubComponentClustered(PubSubComponentClusteredIfc pubSubComponent) |
tigase.pubsub.AbstractNodeConfig |
wrapNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.pubsub.AbstractNodeConfig config) |
tigase.pubsub.repository.cached.NodeSubscriptions |
wrapNodeSubscriptions(tigase.pubsub.repository.NodeSubscriptions nodeSubscriptions) |
boolean filterOutPacket(tigase.server.Packet packet)
List<tigase.xmpp.JID> getNodesForPacket(tigase.server.Packet packet) throws tigase.pubsub.exceptions.PubSubException
tigase.pubsub.exceptions.PubSubExceptionList<tigase.xmpp.JID> getNodesConnected()
List<tigase.xmpp.JID> getNodesConnectedWithLocal()
tigase.xmpp.JID getLocalNodeJid()
boolean isLocalNode(tigase.xmpp.BareJID serviceJid,
String node)
void nodeAddedToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
void nodeRemovedFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
void nodeConfigurationChanged(tigase.xmpp.BareJID serviceJid,
String nodeName)
void nodeConnected(tigase.xmpp.JID nodeJid)
void nodeDisconnected(tigase.xmpp.JID nodeJid)
void packetProcessed()
void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
void setConfig(tigase.pubsub.PubSubConfig config)
void setPubSubComponentClustered(PubSubComponentClusteredIfc pubSubComponent)
boolean sendException(tigase.server.Packet packet,
tigase.component2.exceptions.ComponentException ex)
tigase.pubsub.AbstractNodeConfig wrapNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.pubsub.AbstractNodeConfig config)
tigase.pubsub.repository.cached.NodeSubscriptions wrapNodeSubscriptions(tigase.pubsub.repository.NodeSubscriptions nodeSubscriptions)
boolean isOnlineLocally(tigase.xmpp.JID jid)
Copyright © 2017 Tigase. All rights reserved.