public interface StrategyIfc
| Modifier and Type | Method and Description |
|---|---|
boolean |
filterOutPacket(tigase.server.Packet packet) |
tigase.xmpp.jid.JID |
getLocalNodeJid() |
List<tigase.xmpp.jid.JID> |
getNodesConnected() |
List<tigase.xmpp.jid.JID> |
getNodesConnectedWithLocal() |
List<tigase.xmpp.jid.JID> |
getNodesForPacket(tigase.server.Packet packet) |
boolean |
isLocalNode(tigase.xmpp.jid.BareJID serviceJid,
String node) |
boolean |
isOnlineLocally(tigase.xmpp.jid.JID jid) |
void |
nodeAddedToCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
String collection) |
void |
nodeAddedToRootCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName) |
void |
nodeAffiliationsChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
Map<tigase.xmpp.jid.BareJID,tigase.pubsub.repository.stateless.UsersAffiliation> changedAffiliations) |
void |
nodeConfigurationChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName) |
void |
nodeConnected(tigase.xmpp.jid.JID nodeJid) |
void |
nodeDisconnected(tigase.xmpp.jid.JID nodeJid) |
void |
nodeRemovedFromCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
String collection) |
void |
nodeRemovedFromRootCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName) |
void |
nodeSubscriptionsChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
Map<tigase.xmpp.jid.BareJID,tigase.pubsub.repository.stateless.UsersSubscription> changedSubscriptions) |
void |
packetProcessed() |
boolean |
sendException(tigase.server.Packet packet,
tigase.component.exceptions.ComponentException ex) |
void |
setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller) |
void |
setConfig(tigase.pubsub.PubSubConfig config) |
void |
setPubSubComponent(PubSubComponentClusteredIfc pubSubComponent) |
void |
userRemoved(tigase.xmpp.jid.BareJID serviceJid) |
tigase.pubsub.AbstractNodeConfig |
wrapNodeConfig(tigase.xmpp.jid.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.JID> getNodesForPacket(tigase.server.Packet packet) throws tigase.pubsub.exceptions.PubSubException
tigase.pubsub.exceptions.PubSubExceptionList<tigase.xmpp.jid.JID> getNodesConnected()
List<tigase.xmpp.jid.JID> getNodesConnectedWithLocal()
tigase.xmpp.jid.JID getLocalNodeJid()
boolean isLocalNode(tigase.xmpp.jid.BareJID serviceJid,
String node)
void nodeAddedToCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
String collection)
void nodeAddedToRootCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName)
void nodeAffiliationsChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
Map<tigase.xmpp.jid.BareJID,tigase.pubsub.repository.stateless.UsersAffiliation> changedAffiliations)
void nodeRemovedFromCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
String collection)
void nodeRemovedFromRootCollection(tigase.xmpp.jid.BareJID serviceJid,
String nodeName)
void nodeConfigurationChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName)
void nodeConnected(tigase.xmpp.jid.JID nodeJid)
void nodeDisconnected(tigase.xmpp.jid.JID nodeJid)
void nodeSubscriptionsChanged(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
Map<tigase.xmpp.jid.BareJID,tigase.pubsub.repository.stateless.UsersSubscription> changedSubscriptions)
void packetProcessed()
void setClusterController(tigase.cluster.api.ClusterControllerIfc cl_controller)
void setConfig(tigase.pubsub.PubSubConfig config)
void setPubSubComponent(PubSubComponentClusteredIfc pubSubComponent)
boolean sendException(tigase.server.Packet packet,
tigase.component.exceptions.ComponentException ex)
void userRemoved(tigase.xmpp.jid.BareJID serviceJid)
tigase.pubsub.AbstractNodeConfig wrapNodeConfig(tigase.xmpp.jid.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 jid)
Copyright © 2013–2021 Tigase. All rights reserved.