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, List<IrcChannel> channels)
           
IrcConfiguration(String hostname, String username, String password, String nickname, String displayname, List<IrcChannel> channels)
           
 
Method Summary
 void configure(String uriStr)
           
 IrcConfiguration copy()
           
 IrcChannel findChannel(String name)
           
 String getCacheKey()
           
 List<IrcChannel> getChannels()
           
 String getHostname()
           
 String getListOfChannels()
           
 String getNickname()
           
 String getPassword()
           
 int[] getPorts()
           
 String getRealname()
           
 org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
           
 org.schwering.irc.lib.ssl.SSLTrustManager getTrustManager()
           
 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()
           
static String sanitize(String uri)
          Deprecated. 
 void setAutoRejoin(boolean autoRejoin)
           
 void setChannel(List<String> channels)
           
 void setChannel(String channel)
           
 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 setOnReply(boolean onReply)
           
 void setOnTopic(boolean onTopic)
           
 void setPassword(String password)
           
 void setPersistent(boolean persistent)
           
 void setPorts(int[] ports)
           
 void setRealname(String realname)
           
 void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
           
 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,
                        List<IrcChannel> channels)

IrcConfiguration

public IrcConfiguration(String hostname,
                        String username,
                        String password,
                        String nickname,
                        String displayname,
                        List<IrcChannel> channels)
Method Detail

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