public class JabberMultiUserChat
extends java.lang.Object
implements hudson.plugins.im.IMChat
| Constructor and Description |
|---|
JabberMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat,
hudson.plugins.jabber.im.transport.JabberIMConnection connection,
boolean commandsAccepted) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageListener(hudson.plugins.im.IMMessageListener listener) |
java.lang.String |
getIMId(java.lang.String senderId) |
java.lang.String |
getNickName(java.lang.String sender)
Returns the 'resource' part of the sender id which is the nickname of the sender in this room.
|
boolean |
isCommandsAccepted() |
boolean |
isMultiUserChat() |
void |
removeMessageListener(hudson.plugins.im.IMMessageListener listener) |
void |
sendMessage(java.lang.String msg) |
public JabberMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat,
hudson.plugins.jabber.im.transport.JabberIMConnection connection,
boolean commandsAccepted)
public void sendMessage(java.lang.String msg)
throws hudson.plugins.im.IMException
sendMessage in interface hudson.plugins.im.IMChathudson.plugins.im.IMExceptionpublic java.lang.String getNickName(java.lang.String sender)
getNickName in interface hudson.plugins.im.IMChatpublic java.lang.String getIMId(java.lang.String senderId)
getIMId in interface hudson.plugins.im.IMChatpublic void addMessageListener(hudson.plugins.im.IMMessageListener listener)
addMessageListener in interface hudson.plugins.im.IMChatpublic void removeMessageListener(hudson.plugins.im.IMMessageListener listener)
removeMessageListener in interface hudson.plugins.im.IMChatpublic boolean isMultiUserChat()
isMultiUserChat in interface hudson.plugins.im.IMChatpublic boolean isCommandsAccepted()
isCommandsAccepted in interface hudson.plugins.im.IMChat