@Bean(name="presences",
active=true)
public class PresenceModuleNoBroadcast
extends PresenceModuleImpl
PresenceModuleImpl.DelayDeliveryThreadPresenceModule.PresenceWrapper| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
log |
ID| Constructor and Description |
|---|
PresenceModuleNoBroadcast() |
| Modifier and Type | Method and Description |
|---|---|
void |
doQuit(Room room,
tigase.xmpp.jid.JID senderJID) |
String[] |
getFeatures() |
tigase.criteria.Criteria |
getModuleCriteria() |
protected void |
processExit(Room room,
tigase.xml.Element presenceElement,
tigase.xmpp.jid.JID senderJID) |
void |
sendPresencesToNewOccupant(Room room,
tigase.xmpp.jid.JID senderJID) |
protected void |
sendPresenceToAllOccupants(tigase.xml.Element $presence,
Room room,
tigase.xmpp.jid.JID senderJID,
boolean newRoomCreated,
String newNickName) |
addCodes, beforeUnregister, clonePresence, initialize, preparePresence, process, processChangeAvailabilityStatus, processChangeNickname, processEntering, sendPresenceToAllOccupantscreateResultIQ, getNicknameFromJid, sendMucMessagefireEvent, getEventBus, getWriter, setEventBus, setWriter, write, writeprotected static final Logger log
public void doQuit(Room room, tigase.xmpp.jid.JID senderJID) throws tigase.util.stringprep.TigaseStringprepException
doQuit in interface PresenceModuledoQuit in class PresenceModuleImpltigase.util.stringprep.TigaseStringprepExceptionpublic String[] getFeatures()
getFeatures in interface tigase.component.modules.ModulegetFeatures in class PresenceModuleImplpublic tigase.criteria.Criteria getModuleCriteria()
getModuleCriteria in interface tigase.component.modules.ModulegetModuleCriteria in class PresenceModuleImplpublic void sendPresencesToNewOccupant(Room room, tigase.xmpp.jid.JID senderJID) throws tigase.util.stringprep.TigaseStringprepException
sendPresencesToNewOccupant in interface PresenceModulesendPresencesToNewOccupant in class PresenceModuleImpltigase.util.stringprep.TigaseStringprepExceptionprotected void processExit(Room room, tigase.xml.Element presenceElement, tigase.xmpp.jid.JID senderJID) throws MUCException, tigase.util.stringprep.TigaseStringprepException
processExit in class PresenceModuleImplMUCExceptiontigase.util.stringprep.TigaseStringprepExceptionprotected void sendPresenceToAllOccupants(tigase.xml.Element $presence,
Room room,
tigase.xmpp.jid.JID senderJID,
boolean newRoomCreated,
String newNickName)
throws tigase.util.stringprep.TigaseStringprepException
sendPresenceToAllOccupants in class PresenceModuleImpltigase.util.stringprep.TigaseStringprepExceptionCopyright © 2007–2020 "Tigase, Inc.". All rights reserved.