Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
configure(String uriStr) |
IrcConfiguration |
copy() |
IrcChannel |
findChannel(String name) |
String |
getCacheKey() |
List<IrcChannel> |
getChannels() |
String |
getHostname() |
String |
getListOfChannels() |
String |
getNickname() |
String |
getPassword() |
int |
getPort() |
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)
Whether to auto re-join when being kicked
|
void |
setChannel(List<String> channels) |
void |
setChannel(String channel) |
void |
setColors(boolean colors)
Whether or not the server supports color codes.
|
void |
setHostname(String hostname)
Hostname for the IRC chat server
|
void |
setNickname(String nickname)
The nickname used in chat.
|
void |
setOnJoin(boolean onJoin)
Handle user join events.
|
void |
setOnKick(boolean onKick)
Handle kick events.
|
void |
setOnMode(boolean onMode)
Handle mode change events.
|
void |
setOnNick(boolean onNick)
Handle nickname change events.
|
void |
setOnPart(boolean onPart)
Handle user part events.
|
void |
setOnPrivmsg(boolean onPrivmsg)
Handle private message events.
|
void |
setOnQuit(boolean onQuit)
Handle user quit events.
|
void |
setOnReply(boolean onReply)
Whether or not to handle general responses to commands or informational messages.
|
void |
setOnTopic(boolean onTopic)
Handle topic change events.
|
void |
setPassword(String password)
The IRC server password.
|
void |
setPersistent(boolean persistent)
Deprecated.
not in use
|
void |
setPort(int port)
Port number for the IRC chat server
|
void |
setPorts(int[] ports)
Port numbers for the IRC chat server
|
void |
setRealname(String realname)
The IRC user's actual name.
|
void |
setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
Used for configuring security using SSL.
|
void |
setTrustManager(org.schwering.irc.lib.ssl.SSLTrustManager trustManager)
The trust manager used to verify the SSL server's certificate.
|
void |
setUsername(String username)
The IRC server user name.
|
String |
toString() |
public IrcConfiguration()
public IrcConfiguration(String hostname, String nickname, String displayname, List<IrcChannel> channels)
public IrcConfiguration copy()
public String getCacheKey()
public String getListOfChannels()
public void configure(String uriStr) throws URISyntaxException, UnsupportedEncodingException
public void setChannel(String channel)
public List<IrcChannel> getChannels()
public IrcChannel findChannel(String name)
public void setTrustManager(org.schwering.irc.lib.ssl.SSLTrustManager trustManager)
public org.schwering.irc.lib.ssl.SSLTrustManager getTrustManager()
public boolean getUsingSSL()
public String getHostname()
public void setHostname(String hostname)
public String getPassword()
public void setPassword(String password)
public String getNickname()
public void setNickname(String nickname)
public String getRealname()
public void setRealname(String realname)
public String getUsername()
public void setUsername(String username)
public int[] getPorts()
public void setPorts(int[] ports)
public int getPort()
public void setPort(int port)
public boolean isPersistent()
@Deprecated public void setPersistent(boolean persistent)
public boolean isColors()
public void setColors(boolean colors)
public boolean isOnNick()
public void setOnNick(boolean onNick)
public boolean isOnQuit()
public void setOnQuit(boolean onQuit)
public boolean isOnJoin()
public void setOnJoin(boolean onJoin)
public boolean isOnKick()
public void setOnKick(boolean onKick)
public boolean isOnMode()
public void setOnMode(boolean onMode)
public boolean isOnPart()
public void setOnPart(boolean onPart)
public boolean isOnReply()
public void setOnReply(boolean onReply)
public boolean isOnTopic()
public void setOnTopic(boolean onTopic)
public boolean isOnPrivmsg()
public void setOnPrivmsg(boolean onPrivmsg)
public boolean isAutoRejoin()
public void setAutoRejoin(boolean autoRejoin)
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
@Deprecated public static String sanitize(String uri)
Apache Camel