public class XmppChatConversation extends AbstractXmppConversation
XmppConversation implementation that sends messages via Chatconnection, logger, packetCollector, recipient| Constructor and Description |
|---|
XmppChatConversation(org.mule.api.endpoint.ImmutableEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jivesoftware.smack.filter.PacketFilter |
createPacketFilter() |
void |
dispatch(org.jivesoftware.smack.packet.Message message)
Asynchronously dispatch
message via the Jabber conversation. |
protected void |
doConnect()
Subclasses can override this method to create their conversation specific connection.
|
protected void |
doDisconnect()
Subclasses can override this method to perform custom disconnect actions.
|
addPacketListener, connect, createPacketCollector, disconnect, receive, receive, removePacketListenerpublic XmppChatConversation(org.mule.api.endpoint.ImmutableEndpoint endpoint)
protected void doConnect()
AbstractXmppConversationdoConnect in class AbstractXmppConversationprotected org.jivesoftware.smack.filter.PacketFilter createPacketFilter()
createPacketFilter in class AbstractXmppConversationPacketFilter instance that matches the desired message type and recipient
for this conversation.protected void doDisconnect()
AbstractXmppConversationdoDisconnect in class AbstractXmppConversationpublic void dispatch(org.jivesoftware.smack.packet.Message message)
throws org.jivesoftware.smack.XMPPException
XmppConversationmessage via the Jabber conversation.org.jivesoftware.smack.XMPPExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.