org.apache.camel.component.irc
Class IrcConfiguration
java.lang.Object
org.apache.camel.component.irc.IrcConfiguration
- All Implemented Interfaces:
- Cloneable
public class IrcConfiguration
- extends Object
- implements Cloneable
IrcConfiguration
public IrcConfiguration()
IrcConfiguration
public IrcConfiguration(String hostname,
String nickname,
String displayname,
List<IrcChannel> channels)
IrcConfiguration
public IrcConfiguration(String hostname,
String username,
String password,
String nickname,
String displayname,
List<IrcChannel> channels)
copy
public IrcConfiguration copy()
getCacheKey
public String getCacheKey()
getListOfChannels
public String getListOfChannels()
configure
public void configure(String uriStr)
throws URISyntaxException,
UnsupportedEncodingException
- Throws:
URISyntaxException
UnsupportedEncodingException
setChannel
public void setChannel(String channel)
setChannel
public void setChannel(List<String> channels)
getChannels
public List<IrcChannel> getChannels()
findChannel
public IrcChannel findChannel(String name)
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)
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)
getSslContextParameters
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
setSslContextParameters
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
toString
public String toString()
- Overrides:
toString
in class Object
sanitize
@Deprecated
public static String sanitize(String uri)
- Deprecated.
Apache Camel