hudson.plugins.jabber.im.transport
Class JabberChat

java.lang.Object
  extended by hudson.plugins.jabber.im.transport.JabberChat
All Implemented Interfaces:
hudson.plugins.im.IMChat

public class JabberChat
extends java.lang.Object
implements hudson.plugins.im.IMChat

1-on-1 Jabber chat.

Author:
kutzi

Constructor Summary
JabberChat(org.jivesoftware.smack.Chat chat)
           
 
Method Summary
 void addMessageListener(hudson.plugins.im.IMMessageListener listener)
           
 java.lang.String getNickName(java.lang.String sender)
           
 boolean isMultiUserChat()
           
 void removeMessageListener(hudson.plugins.im.IMMessageListener listener)
           
 void sendMessage(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JabberChat

public JabberChat(org.jivesoftware.smack.Chat chat)
Method Detail

sendMessage

public void sendMessage(java.lang.String msg)
                 throws hudson.plugins.im.IMException
Specified by:
sendMessage in interface hudson.plugins.im.IMChat
Throws:
hudson.plugins.im.IMException

getNickName

public java.lang.String getNickName(java.lang.String sender)
Specified by:
getNickName in interface hudson.plugins.im.IMChat

addMessageListener

public void addMessageListener(hudson.plugins.im.IMMessageListener listener)
Specified by:
addMessageListener in interface hudson.plugins.im.IMChat

removeMessageListener

public void removeMessageListener(hudson.plugins.im.IMMessageListener listener)
Specified by:
removeMessageListener in interface hudson.plugins.im.IMChat

isMultiUserChat

public boolean isMultiUserChat()
Specified by:
isMultiUserChat in interface hudson.plugins.im.IMChat


Copyright © 2010. All Rights Reserved.