IRC

IRC

Scheme: irc

Defines the IRC Endpoint

Name Kind Type Required Deprecated Default Value Enum Values Description
hostname path java.lang.String true false Hostname for the IRC chat server
port path int false 6667,6668,6669 Port number for the IRC chat server
password parameter java.lang.String false The IRC server password.
nickname parameter java.lang.String false The nickname used in chat.
realname parameter java.lang.String false The IRC user's actual name.
username parameter java.lang.String false The IRC server user name.
persistent parameter boolean false true Use persistent messages. @deprecated not in use
colors parameter boolean false true Whether or not the server supports color codes.
onNick parameter boolean false true Handle nickname change events.
onQuit parameter boolean false true Handle user quit events.
onJoin parameter boolean false true Handle user join events.
onKick parameter boolean false true Handle kick events.
onMode parameter boolean false true Handle mode change events.
onPart parameter boolean false true Handle user part events.
onReply parameter boolean false Whether or not to handle general responses to commands or informational messages.
onTopic parameter boolean false true Handle topic change events.
onPrivmsg parameter boolean false true Handle private message events.
autoRejoin parameter boolean false true Whether to auto re-join when being kicked
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

irc consumer