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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchannelConfigurationChanged(tigase.xmpp.jid.BareJID channelJID, tigase.xml.Element item)voidinvalidateChannelParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participanJID)voidtempParticipantAdded(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, java.lang.String nickname)voidtempParticipantRemoved(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, java.lang.String nickname)-
Methods inherited from interface tigase.mix.modules.RoomPresenceModule.MucMessageBroadcastFilter
shouldBroadcastMucMessage
-
Methods 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 Detail
-
channelConfigurationChanged
void channelConfigurationChanged(tigase.xmpp.jid.BareJID channelJID, tigase.xml.Element item)
-
invalidateChannelParticipant
void invalidateChannelParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participanJID)
-
tempParticipantAdded
void tempParticipantAdded(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, java.lang.String nickname)
-
tempParticipantRemoved
void tempParticipantRemoved(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid, java.lang.String nickname)
-
-