Package tigase.muc
Class PresenceFiltered
- java.lang.Object
-
- tigase.muc.PresenceFiltered
-
- All Implemented Interfaces:
Room.RoomListener,Room.RoomOccupantListener
public class PresenceFiltered extends Object implements Room.RoomOccupantListener, Room.RoomListener
- Author:
- Wojciech Kapcia
-
-
Constructor Summary
Constructors Constructor Description PresenceFiltered(Room room)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<tigase.xmpp.BareJID>getOccupantsPresenceFiltered()Collection<tigase.xmpp.JID>getOccupantsPresenceFilteredJIDs()Collection<String>getOccupantsPresenceFilteredNicknames()voidonChangeSubject(Room room, String nick, String newSubject, Date changeDate)voidonMessageToOccupants(Room room, tigase.xmpp.JID from, tigase.server.Packet msg)voidonOccupantAdded(Room room, tigase.xmpp.JID occupantJid)voidonOccupantChangedPresence(Room room, tigase.xmpp.JID occupantJid, String nickname, tigase.xml.Element presence, boolean newOccupant)voidonOccupantRemoved(Room room, tigase.xmpp.JID occupantJid)voidonSetAffiliation(Room room, tigase.xmpp.BareJID jid, Affiliation newAffiliation)
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Constructor Detail
-
PresenceFiltered
public PresenceFiltered(Room room)
-
-
Method Detail
-
getOccupantsPresenceFiltered
public Collection<tigase.xmpp.BareJID> getOccupantsPresenceFiltered()
-
getOccupantsPresenceFilteredNicknames
public Collection<String> getOccupantsPresenceFilteredNicknames()
-
getOccupantsPresenceFilteredJIDs
public Collection<tigase.xmpp.JID> getOccupantsPresenceFilteredJIDs()
-
onOccupantAdded
public void onOccupantAdded(Room room, tigase.xmpp.JID occupantJid)
- Specified by:
onOccupantAddedin interfaceRoom.RoomOccupantListener
-
onOccupantChangedPresence
public void onOccupantChangedPresence(Room room, tigase.xmpp.JID occupantJid, String nickname, tigase.xml.Element presence, boolean newOccupant)
- Specified by:
onOccupantChangedPresencein interfaceRoom.RoomOccupantListener
-
onOccupantRemoved
public void onOccupantRemoved(Room room, tigase.xmpp.JID occupantJid)
- Specified by:
onOccupantRemovedin interfaceRoom.RoomOccupantListener
-
onChangeSubject
public void onChangeSubject(Room room, String nick, String newSubject, Date changeDate)
- Specified by:
onChangeSubjectin interfaceRoom.RoomListener
-
onMessageToOccupants
public void onMessageToOccupants(Room room, tigase.xmpp.JID from, tigase.server.Packet msg)
- Specified by:
onMessageToOccupantsin interfaceRoom.RoomListener
-
onSetAffiliation
public void onSetAffiliation(Room room, tigase.xmpp.BareJID jid, Affiliation newAffiliation)
- Specified by:
onSetAffiliationin interfaceRoom.RoomListener
-
-