hudson.plugins.ircbot.v2
Class IRCPrivateChat

java.lang.Object
  extended by hudson.plugins.ircbot.v2.IRCPrivateChat
All Implemented Interfaces:
hudson.plugins.im.IMChat

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


Constructor Summary
IRCPrivateChat(PircConnection connection, java.lang.String nick, java.lang.String chatPartner)
           
 
Method Summary
 void addMessageListener(hudson.plugins.im.IMMessageListener listener)
           
 java.lang.String getIMId(java.lang.String senderId)
           
 java.lang.String getNickName(java.lang.String senderId)
           
 boolean isMultiUserChat()
           
 void removeMessageListener(hudson.plugins.im.IMMessageListener listener)
           
 void sendMessage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IRCPrivateChat

public IRCPrivateChat(PircConnection connection,
                      java.lang.String nick,
                      java.lang.String chatPartner)
Method Detail

getNickName

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

getIMId

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

isMultiUserChat

public boolean isMultiUserChat()
Specified by:
isMultiUserChat 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

sendMessage

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


Copyright © 2011. All Rights Reserved.