Interface IrcEndpointBuilderFactory.IrcEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
IrcEndpointBuilderFactory.IrcEndpointBuilder
- Enclosing interface:
- IrcEndpointBuilderFactory
public static interface IrcEndpointBuilderFactory.IrcEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the IRC component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default IrcEndpointBuilderFactory.AdvancedIrcEndpointProducerBuilder advanced()
-
autoRejoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder autoRejoin(boolean autoRejoin)
Whether to auto re-join when being kicked. The option is a:boolean
type. Default: true Group: common
-
autoRejoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder autoRejoin(String autoRejoin)
Whether to auto re-join when being kicked. The option will be converted to aboolean
type. Default: true Group: common
-
channels
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder channels(String channels)
Comma separated list of IRC channels. The option is a:java.lang.String
type. Group: common
-
commandTimeout
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder commandTimeout(long commandTimeout)
Delay in milliseconds before sending commands after the connection is established. The option is a:long
type. Default: 5000 Group: common
-
commandTimeout
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder commandTimeout(String commandTimeout)
Delay in milliseconds before sending commands after the connection is established. The option will be converted to along
type. Default: 5000 Group: common
-
keys
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder keys(String keys)
Comma separated list of keys for channels. The option is a:java.lang.String
type. Group: common
-
namesOnJoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder namesOnJoin(boolean namesOnJoin)
Sends NAMES command to channel after joining it. onReply has to be true in order to process the result which will have the header value irc.num = '353'. The option is a:boolean
type. Default: false Group: common
-
namesOnJoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder namesOnJoin(String namesOnJoin)
Sends NAMES command to channel after joining it. onReply has to be true in order to process the result which will have the header value irc.num = '353'. The option will be converted to aboolean
type. Default: false Group: common
-
nickname
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder nickname(String nickname)
The nickname used in chat. The option is a:java.lang.String
type. Group: common
-
persistent
@Deprecated default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder persistent(boolean persistent)
Deprecated.Use persistent messages. The option is a:boolean
type. Default: true Group: common
-
persistent
@Deprecated default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder persistent(String persistent)
Deprecated.Use persistent messages. The option will be converted to aboolean
type. Default: true Group: common
-
realname
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder realname(String realname)
The IRC user's actual name. The option is a:java.lang.String
type. Group: common
-
lazyStartProducer
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a:boolean
type. Default: false Group: producer
-
lazyStartProducer
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to aboolean
type. Default: false Group: producer
-
onJoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onJoin(boolean onJoin)
Handle user join events. The option is a:boolean
type. Default: true Group: filter
-
onJoin
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onJoin(String onJoin)
Handle user join events. The option will be converted to aboolean
type. Default: true Group: filter
-
onKick
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onKick(boolean onKick)
Handle kick events. The option is a:boolean
type. Default: true Group: filter
-
onKick
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onKick(String onKick)
Handle kick events. The option will be converted to aboolean
type. Default: true Group: filter
-
onMode
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onMode(boolean onMode)
Handle mode change events. The option is a:boolean
type. Default: true Group: filter
-
onMode
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onMode(String onMode)
Handle mode change events. The option will be converted to aboolean
type. Default: true Group: filter
-
onNick
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onNick(boolean onNick)
Handle nickname change events. The option is a:boolean
type. Default: true Group: filter
-
onNick
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onNick(String onNick)
Handle nickname change events. The option will be converted to aboolean
type. Default: true Group: filter
-
onPart
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onPart(boolean onPart)
Handle user part events. The option is a:boolean
type. Default: true Group: filter
-
onPart
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onPart(String onPart)
Handle user part events. The option will be converted to aboolean
type. Default: true Group: filter
-
onPrivmsg
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onPrivmsg(boolean onPrivmsg)
Handle private message events. The option is a:boolean
type. Default: true Group: filter
-
onPrivmsg
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onPrivmsg(String onPrivmsg)
Handle private message events. The option will be converted to aboolean
type. Default: true Group: filter
-
onQuit
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onQuit(boolean onQuit)
Handle user quit events. The option is a:boolean
type. Default: true Group: filter
-
onQuit
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onQuit(String onQuit)
Handle user quit events. The option will be converted to aboolean
type. Default: true Group: filter
-
onReply
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onReply(boolean onReply)
Whether or not to handle general responses to commands or informational messages. The option is a:boolean
type. Default: false Group: filter
-
onReply
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onReply(String onReply)
Whether or not to handle general responses to commands or informational messages. The option will be converted to aboolean
type. Default: false Group: filter
-
onTopic
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onTopic(boolean onTopic)
Handle topic change events. The option is a:boolean
type. Default: true Group: filter
-
onTopic
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder onTopic(String onTopic)
Handle topic change events. The option will be converted to aboolean
type. Default: true Group: filter
-
nickPassword
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder nickPassword(String nickPassword)
Your IRC server nickname password. The option is a:java.lang.String
type. Group: security
-
password
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder password(String password)
The IRC server password. The option is a:java.lang.String
type. Group: security
-
sslContextParameters
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder sslContextParameters(Object sslContextParameters)
Used for configuring security using SSL. Reference to a org.apache.camel.support.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. Note that this setting overrides the trustManager option. The option is a:org.apache.camel.support.jsse.SSLContextParameters
type. Group: security
-
sslContextParameters
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder sslContextParameters(String sslContextParameters)
Used for configuring security using SSL. Reference to a org.apache.camel.support.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. Note that this setting overrides the trustManager option. The option will be converted to aorg.apache.camel.support.jsse.SSLContextParameters
type. Group: security
-
trustManager
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder trustManager(Object trustManager)
The trust manager used to verify the SSL server's certificate. The option is a:org.schwering.irc.lib.ssl.SSLTrustManager
type. Group: security
-
trustManager
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder trustManager(String trustManager)
The trust manager used to verify the SSL server's certificate. The option will be converted to aorg.schwering.irc.lib.ssl.SSLTrustManager
type. Group: security
-
username
default IrcEndpointBuilderFactory.IrcEndpointProducerBuilder username(String username)
The IRC server user name. The option is a:java.lang.String
type. Group: security
-
-