Package tigase.mix.cluster
Interface StrategyIfc
- All Superinterfaces:
tigase.mix.model.RoomGhostbuster.GhostbusterFilter,tigase.mix.modules.RoomPresenceModule.MucMessageBroadcastFilter,tigase.pubsub.cluster.StrategyIfc
- All Known Implementing Classes:
ClusteredChannelsStrategy,PartitionedChannelsStrategy
public interface StrategyIfc
extends tigase.pubsub.cluster.StrategyIfc, tigase.mix.modules.RoomPresenceModule.MucMessageBroadcastFilter, tigase.mix.model.RoomGhostbuster.GhostbusterFilter
-
Method Summary
Modifier and TypeMethodDescriptionvoidchannelConfigurationChanged(tigase.xmpp.jid.BareJID channelJID, tigase.xml.Element item) voidinvalidateChannelParticipant(tigase.xmpp.jid.BareJID channelJID, String participantID) voidtempParticipantAdded(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, String nickname) voidtempParticipantRemoved(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, String nickname) Methods inherited from interface tigase.mix.model.RoomGhostbuster.GhostbusterFilter
shouldSendPingMethods inherited from interface tigase.mix.modules.RoomPresenceModule.MucMessageBroadcastFilter
shouldBroadcastMucMessageMethods inherited from interface tigase.pubsub.cluster.StrategyIfc
broadcastNotification, filterOutPacket, getLocalNodeJid, getNodesConnected, getNodesConnectedWithLocal, getNodesForPacket, isLocalNode, isOnlineLocally, newNodeSubscriptions, nodeAddedToCollection, nodeAddedToRootCollection, nodeAffiliationsChanged, nodeConfigurationChanged, nodeConnected, nodeDisconnected, nodeRemovedFromCollection, nodeRemovedFromRootCollection, nodeSubscriptionsChanged, packetProcessed, presenceCapsChanged, presenceCapsRemoved, sendException, setClusterController, setConfig, setPubSubComponent, shouldBroadcastNotificationLocallyFor, userRemoved, wrapNodeConfig
-
Method Details
-
channelConfigurationChanged
void channelConfigurationChanged(tigase.xmpp.jid.BareJID channelJID, tigase.xml.Element item) -
invalidateChannelParticipant
-
tempParticipantAdded
void tempParticipantAdded(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, String nickname) -
tempParticipantRemoved
void tempParticipantRemoved(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, String nickname)
-