hudson.plugins.jabber.im
Interface IMChat

All Known Implementing Classes:
JabberChat, JabberMultiUserChat

public interface IMChat

Abstraction of a chat.

Author:
kutzi

Method Summary
 void addMessageListener(IMMessageListener listener)
           
 java.lang.String getNickName(java.lang.String senderId)
          Translates the sender into a nickname which can be used to address the sender.
 boolean isMultiUserChat()
           
 void sendMessage(java.lang.String message)
          Sends a message to the chat.
 

Method Detail

sendMessage

void sendMessage(java.lang.String message)
                 throws IMException
Sends a message to the chat.

Throws:
IMException - If the message couldn't be delivered for any reason.

getNickName

java.lang.String getNickName(java.lang.String senderId)
Translates the sender into a nickname which can be used to address the sender.


isMultiUserChat

boolean isMultiUserChat()

addMessageListener

void addMessageListener(IMMessageListener listener)


Copyright © 2009. All Rights Reserved.