@Bean(name="groupchat",
active=true)
public class GroupchatMessageModule
extends AbstractMucModule
| Constructor and Description |
|---|
GroupchatMessageModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMessageToHistory(Room room,
tigase.xml.Element message,
String body,
tigase.xmpp.jid.JID senderJid,
String senderNickname,
Date time) |
protected void |
addSubjectChangeToHistory(Room room,
tigase.xml.Element message,
String subject,
tigase.xmpp.jid.JID senderJid,
String senderNickname,
Date time) |
static String |
generateSubjectId(Date ts,
String subject) |
String[] |
getFeatures() |
tigase.criteria.Criteria |
getModuleCriteria() |
boolean |
isChatStateAllowed() |
protected tigase.server.Packet |
preparePacket(String messageId,
String xmlLang,
tigase.xml.Element... content) |
void |
process(tigase.server.Packet packet) |
void |
sendMessagesToAllOccupants(Room room,
tigase.xmpp.jid.JID fromJID,
tigase.xml.Element... content) |
void |
sendMessagesToAllOccupants(Room room,
tigase.xmpp.jid.JID fromJID,
tigase.server.Packet msg) |
void |
sendMessagesToAllOccupants(Room room,
tigase.xmpp.jid.JID fromJID,
String xmlLang,
tigase.xml.Element... content) |
void |
sendMessagesToAllOccupantsJids(Room room,
tigase.xmpp.jid.JID fromJID,
tigase.server.Packet msg) |
createResultIQ, getNicknameFromJid, sendMucMessagefireEvent, getEventBus, getWriter, setEventBus, setWriter, write, writepublic static final String ID
public String[] getFeatures()
public tigase.criteria.Criteria getModuleCriteria()
public boolean isChatStateAllowed()
public void process(tigase.server.Packet packet)
throws MUCException
MUCExceptionpublic void sendMessagesToAllOccupants(Room room, tigase.xmpp.jid.JID fromJID, tigase.xml.Element... content) throws tigase.util.stringprep.TigaseStringprepException
tigase.util.stringprep.TigaseStringprepExceptionpublic void sendMessagesToAllOccupants(Room room, tigase.xmpp.jid.JID fromJID, String xmlLang, tigase.xml.Element... content) throws tigase.util.stringprep.TigaseStringprepException
tigase.util.stringprep.TigaseStringprepExceptionpublic void sendMessagesToAllOccupants(Room room, tigase.xmpp.jid.JID fromJID, tigase.server.Packet msg) throws tigase.util.stringprep.TigaseStringprepException
tigase.util.stringprep.TigaseStringprepExceptionpublic void sendMessagesToAllOccupantsJids(Room room, tigase.xmpp.jid.JID fromJID, tigase.server.Packet msg) throws tigase.util.stringprep.TigaseStringprepException
tigase.util.stringprep.TigaseStringprepExceptionprotected void addMessageToHistory(Room room, tigase.xml.Element message, String body, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
protected void addSubjectChangeToHistory(Room room, tigase.xml.Element message, String subject, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
Copyright © 2007–2019 "Tigase, Inc.". All rights reserved.