hudson.plugins.ircbot.v2
Class IRCChannel

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

public class IRCChannel
extends Object
implements hudson.plugins.im.IMChat

Representation of an IRC channel.

Author:
kutzi

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

Constructor Detail

IRCChannel

public IRCChannel(String channelName,
                  IRCConnection connection,
                  PircListener listener,
                  boolean commandsAccepted)
Method Detail

getNickName

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

getIMId

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

isMultiUserChat

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

isCommandsAccepted

public boolean isCommandsAccepted()
Specified by:
isCommandsAccepted 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(String message)
                 throws hudson.plugins.im.IMException
Specified by:
sendMessage in interface hudson.plugins.im.IMChat
Throws:
hudson.plugins.im.IMException


Copyright © 2004-2013. All Rights Reserved.