public class MessageModule
extends tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaExtendableModule<tigase.jaxmpp.core.client.xmpp.stanzas.Message>
| Modifier and Type | Class and Description |
|---|---|
static interface |
MessageModule.ChatClosedHandler |
static interface |
MessageModule.ChatCreatedHandler |
static interface |
MessageModule.ChatUpdatedHandler |
static interface |
MessageModule.MessageReceivedHandler |
| Constructor and Description |
|---|
MessageModule() |
MessageModule(AbstractChatManager chatManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRegister() |
void |
beforeRegister() |
void |
close(Chat chat)
Destroy chat object.
|
Chat |
createChat(tigase.jaxmpp.core.client.JID jid)
Creates new chat object.
|
Chat |
createChatInstance(tigase.jaxmpp.core.client.xmpp.stanzas.Message message,
tigase.jaxmpp.core.client.JID interlocutorJid) |
protected tigase.jaxmpp.core.client.xmpp.stanzas.Message |
executeBeforeMessageProcess(tigase.jaxmpp.core.client.xmpp.stanzas.Message element,
Chat chat) |
protected String |
generateThreadID() |
AbstractChatManager |
getChatManager() |
List<Chat> |
getChats()
Returns all chat objects.
|
tigase.jaxmpp.core.client.criteria.Criteria |
getCriteria() |
String[] |
getFeatures() |
protected boolean |
isMessageHandledByMUC(tigase.jaxmpp.core.client.JID from) |
void |
process(tigase.jaxmpp.core.client.xmpp.stanzas.Message message) |
tigase.jaxmpp.core.client.xmpp.stanzas.Message |
sendMessage(Chat chat,
String body)
Sends message in passed chat.
|
tigase.jaxmpp.core.client.xmpp.stanzas.Message |
sendMessage(Chat chat,
String body,
List<? extends tigase.jaxmpp.core.client.xml.Element> additionalElems)
Sends message in passed chat.
|
tigase.jaxmpp.core.client.xmpp.stanzas.Message |
sendMessage(tigase.jaxmpp.core.client.JID toJID,
String subject,
String message)
Sends message.
|
tigase.jaxmpp.core.client.xmpp.stanzas.Message |
sendMessage(tigase.jaxmpp.core.client.xmpp.stanzas.Message msg)
Sends message in passed chat.
|
protected boolean |
update(Chat chat,
tigase.jaxmpp.core.client.JID fromJid,
String threadId) |
tigase.jaxmpp.core.client.xmpp.stanzas.Message |
writeMessage(tigase.jaxmpp.core.client.xmpp.stanzas.Message msg) |
addExtension, getExtensionChain, getFeaturesWithExtensions, removeExtension, write, write, writepublic MessageModule()
public MessageModule(AbstractChatManager chatManager)
public void afterRegister()
afterRegister in interface tigase.jaxmpp.core.client.xmpp.modules.InitializingModuleafterRegister in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule<tigase.jaxmpp.core.client.xmpp.stanzas.Message>public void beforeRegister()
beforeRegister in interface tigase.jaxmpp.core.client.xmpp.modules.InitializingModulebeforeRegister in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule<tigase.jaxmpp.core.client.xmpp.stanzas.Message>public void close(Chat chat) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
chat - chat objecttigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic Chat createChat(tigase.jaxmpp.core.client.JID jid) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
jid - destination JIDtigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic Chat createChatInstance(tigase.jaxmpp.core.client.xmpp.stanzas.Message message, tigase.jaxmpp.core.client.JID interlocutorJid) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic AbstractChatManager getChatManager()
public List<Chat> getChats()
public tigase.jaxmpp.core.client.criteria.Criteria getCriteria()
public String[] getFeatures()
public void process(tigase.jaxmpp.core.client.xmpp.stanzas.Message message)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
process in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule<tigase.jaxmpp.core.client.xmpp.stanzas.Message>tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.stanzas.Message sendMessage(Chat chat, String body) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
body - message to send.tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.stanzas.Message sendMessage(tigase.jaxmpp.core.client.xmpp.stanzas.Message msg)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
msg - message stanza to send.tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.stanzas.Message sendMessage(Chat chat, String body, List<? extends tigase.jaxmpp.core.client.xml.Element> additionalElems) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
body - message to send.tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.stanzas.Message sendMessage(tigase.jaxmpp.core.client.JID toJID,
String subject,
String message)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
toJID - recipient's JIDsubject - subject of messagemessage - messagetigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.stanzas.Message writeMessage(tigase.jaxmpp.core.client.xmpp.stanzas.Message msg)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected tigase.jaxmpp.core.client.xmpp.stanzas.Message executeBeforeMessageProcess(tigase.jaxmpp.core.client.xmpp.stanzas.Message element,
Chat chat)
protected String generateThreadID()
protected boolean isMessageHandledByMUC(tigase.jaxmpp.core.client.JID from)
Copyright © 2006–2022 Tigase. All rights reserved.