org.apache.camel.component.irc
Class IrcConfiguration

java.lang.Object
  extended by org.apache.camel.component.irc.IrcConfiguration
All Implemented Interfaces:
java.lang.Cloneable

public class IrcConfiguration
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
IrcConfiguration()
           
IrcConfiguration(java.lang.String hostname, java.lang.String nickname, java.lang.String displayname, java.util.List<java.lang.String> channels)
           
IrcConfiguration(java.lang.String hostname, java.lang.String username, java.lang.String password, java.lang.String nickname, java.lang.String displayname, java.util.List<java.lang.String> channels)
           
 
Method Summary
 void addChannel(java.lang.String channel)
           
 void configure(java.lang.String uriStr)
           
 IrcConfiguration copy()
           
 java.lang.String getCacheKey()
           
 java.util.List<java.lang.String> getChannels()
           
 java.lang.String getHostname()
           
 java.lang.String getKey(java.lang.String channel)
           
 java.util.Dictionary<java.lang.String,java.lang.String> getKeys()
           
 java.lang.String getListOfChannels()
           
 java.lang.String getNickname()
           
 java.lang.String getPassword()
           
 int[] getPorts()
           
 java.lang.String getRealname()
           
 org.schwering.irc.lib.ssl.SSLTrustManager getTrustManager()
           
 java.lang.String getUsername()
           
 boolean getUsingSSL()
           
 boolean isAutoRejoin()
           
 boolean isColors()
           
 boolean isOnJoin()
           
 boolean isOnKick()
           
 boolean isOnMode()
           
 boolean isOnNick()
           
 boolean isOnPart()
           
 boolean isOnPrivmsg()
           
 boolean isOnQuit()
           
 boolean isOnReply()
           
 boolean isOnTopic()
           
 boolean isPersistent()
           
 void setAutoRejoin(boolean autoRejoin)
           
 void setChannels(java.lang.String channels)
           
 void setColors(boolean colors)
           
 void setHostname(java.lang.String hostname)
           
 void setKeys(java.lang.String keys)
           
 void setNickname(java.lang.String nickname)
           
 void setOnJoin(boolean onJoin)
           
 void setOnKick(boolean onKick)
           
 void setOnMode(boolean onMode)
           
 void setOnNick(boolean onNick)
           
 void setOnPart(boolean onPart)
           
 void setOnPrivmsg(boolean onPrivmsg)
           
 void setOnQuit(boolean onQuit)
           
 void setOnReply(boolean onReply)
           
 void setOnTopic(boolean onTopic)
           
 void setPassword(java.lang.String password)
           
 void setPersistent(boolean persistent)
           
 void setPorts(int[] ports)
           
 void setRealname(java.lang.String realname)
           
 void setTrustManager(org.schwering.irc.lib.ssl.SSLTrustManager trustManager)
           
 void setUsername(java.lang.String username)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IrcConfiguration

public IrcConfiguration()

IrcConfiguration

public IrcConfiguration(java.lang.String hostname,
                        java.lang.String nickname,
                        java.lang.String displayname,
                        java.util.List<java.lang.String> channels)

IrcConfiguration

public IrcConfiguration(java.lang.String hostname,
                        java.lang.String username,
                        java.lang.String password,
                        java.lang.String nickname,
                        java.lang.String displayname,
                        java.util.List<java.lang.String> channels)
Method Detail

copy

public IrcConfiguration copy()

getCacheKey

public java.lang.String getCacheKey()

getListOfChannels

public java.lang.String getListOfChannels()

configure

public void configure(java.lang.String uriStr)
               throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

addChannel

public void addChannel(java.lang.String channel)

setChannels

public void setChannels(java.lang.String channels)

setKeys

public void setKeys(java.lang.String keys)

getKey

public java.lang.String getKey(java.lang.String channel)

getKeys

public java.util.Dictionary<java.lang.String,java.lang.String> getKeys()

setTrustManager

public void setTrustManager(org.schwering.irc.lib.ssl.SSLTrustManager trustManager)

getTrustManager

public org.schwering.irc.lib.ssl.SSLTrustManager getTrustManager()

getUsingSSL

public boolean getUsingSSL()

getHostname

public java.lang.String getHostname()

setHostname

public void setHostname(java.lang.String hostname)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getNickname

public java.lang.String getNickname()

setNickname

public void setNickname(java.lang.String nickname)

getRealname

public java.lang.String getRealname()

setRealname

public void setRealname(java.lang.String realname)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPorts

public int[] getPorts()

setPorts

public void setPorts(int[] ports)

getChannels

public java.util.List<java.lang.String> getChannels()

isPersistent

public boolean isPersistent()

setPersistent

public void setPersistent(boolean persistent)

isColors

public boolean isColors()

setColors

public void setColors(boolean colors)

isOnNick

public boolean isOnNick()

setOnNick

public void setOnNick(boolean onNick)

isOnQuit

public boolean isOnQuit()

setOnQuit

public void setOnQuit(boolean onQuit)

isOnJoin

public boolean isOnJoin()

setOnJoin

public void setOnJoin(boolean onJoin)

isOnKick

public boolean isOnKick()

setOnKick

public void setOnKick(boolean onKick)

isOnMode

public boolean isOnMode()

setOnMode

public void setOnMode(boolean onMode)

isOnPart

public boolean isOnPart()

setOnPart

public void setOnPart(boolean onPart)

isOnReply

public boolean isOnReply()

setOnReply

public void setOnReply(boolean onReply)

isOnTopic

public boolean isOnTopic()

setOnTopic

public void setOnTopic(boolean onTopic)

isOnPrivmsg

public boolean isOnPrivmsg()

setOnPrivmsg

public void setOnPrivmsg(boolean onPrivmsg)

isAutoRejoin

public boolean isAutoRejoin()

setAutoRejoin

public void setAutoRejoin(boolean autoRejoin)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Apache CAMEL