org.apache.camel.component.irc
Class IrcConfiguration

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

public class IrcConfiguration
extends Object
implements Cloneable


Constructor Summary
IrcConfiguration()
           
IrcConfiguration(String hostname, String nickname, String displayname, String target)
           
IrcConfiguration(String hostname, String username, String password, String nickname, String displayname, String target)
           
 
Method Summary
 void configure(String uriStr)
           
 IrcConfiguration copy()
           
 String getCacheKey()
           
 String getHostname()
           
 String getNickname()
           
 String getPassword()
           
 int[] getPorts()
           
 String getRealname()
           
 String getTarget()
           
 org.schwering.irc.lib.ssl.SSLTrustManager getTrustManager()
           
 String getUsername()
           
 boolean getUsingSSL()
           
 boolean isColors()
           
 boolean isOnJoin()
           
 boolean isOnKick()
           
 boolean isOnMode()
           
 boolean isOnNick()
           
 boolean isOnPart()
           
 boolean isOnPrivmsg()
           
 boolean isOnQuit()
           
 boolean isOnTopic()
           
 boolean isPersistent()
           
 void setColors(boolean colors)
           
 void setHostname(String hostname)
           
 void setNickname(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 setOnTopic(boolean onTopic)
           
 void setPassword(String password)
           
 void setPersistent(boolean persistent)
           
 void setPorts(int[] ports)
           
 void setRealname(String realname)
           
 void setTarget(String target)
           
 void setTrustManager(org.schwering.irc.lib.ssl.SSLTrustManager trustManager)
           
 void setUsername(String username)
           
 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(String hostname,
                        String nickname,
                        String displayname,
                        String target)

IrcConfiguration

public IrcConfiguration(String hostname,
                        String username,
                        String password,
                        String nickname,
                        String displayname,
                        String target)
Method Detail

copy

public IrcConfiguration copy()

getCacheKey

public String getCacheKey()

configure

public void configure(String uriStr)
               throws URISyntaxException
Throws:
URISyntaxException

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 String getHostname()

setHostname

public void setHostname(String hostname)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getNickname

public String getNickname()

setNickname

public void setNickname(String nickname)

getRealname

public String getRealname()

setRealname

public void setRealname(String realname)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getPorts

public int[] getPorts()

setPorts

public void setPorts(int[] ports)

getTarget

public String getTarget()

setTarget

public void setTarget(String target)

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)

isOnTopic

public boolean isOnTopic()

setOnTopic

public void setOnTopic(boolean onTopic)

isOnPrivmsg

public boolean isOnPrivmsg()

setOnPrivmsg

public void setOnPrivmsg(boolean onPrivmsg)

toString

public String toString()
Overrides:
toString in class Object


Apache CAMEL