public class IrcEndpoint
extends org.apache.camel.impl.DefaultEndpoint
| Constructor and Description |
|---|
IrcEndpoint(String endpointUri,
IrcComponent component,
IrcConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
IrcConsumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Exchange |
createExchange(org.apache.camel.ExchangePattern pattern) |
org.apache.camel.Exchange |
createOnJoinExchange(String channel,
org.schwering.irc.lib.IRCUser user) |
org.apache.camel.Exchange |
createOnKickExchange(String channel,
org.schwering.irc.lib.IRCUser user,
String whoWasKickedNick,
String msg) |
org.apache.camel.Exchange |
createOnModeExchange(String channel,
org.schwering.irc.lib.IRCUser user,
org.schwering.irc.lib.IRCModeParser modeParser) |
org.apache.camel.Exchange |
createOnNickExchange(org.schwering.irc.lib.IRCUser user,
String newNick) |
org.apache.camel.Exchange |
createOnPartExchange(String channel,
org.schwering.irc.lib.IRCUser user,
String msg) |
org.apache.camel.Exchange |
createOnPrivmsgExchange(String target,
org.schwering.irc.lib.IRCUser user,
String msg) |
org.apache.camel.Exchange |
createOnQuitExchange(org.schwering.irc.lib.IRCUser user,
String msg) |
org.apache.camel.Exchange |
createOnReplyExchange(int num,
String value,
String msg) |
org.apache.camel.Exchange |
createOnTopicExchange(String channel,
org.schwering.irc.lib.IRCUser user,
String topic) |
IrcProducer |
createProducer() |
IrcBinding |
getBinding() |
IrcComponent |
getComponent() |
IrcConfiguration |
getConfiguration() |
void |
handleIrcError(int num,
String msg) |
boolean |
isSingleton() |
void |
joinChannel(IrcChannel channel) |
void |
joinChannel(String name) |
void |
joinChannels() |
void |
setBinding(IrcBinding binding) |
void |
setComponent(IrcComponent component) |
void |
setConfiguration(IrcConfiguration configuration) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspendpublic IrcEndpoint(String endpointUri, IrcComponent component, IrcConfiguration configuration)
public boolean isSingleton()
public org.apache.camel.Exchange createExchange(org.apache.camel.ExchangePattern pattern)
createExchange in interface org.apache.camel.EndpointcreateExchange in class org.apache.camel.impl.DefaultEndpointpublic org.apache.camel.Exchange createOnPrivmsgExchange(String target, org.schwering.irc.lib.IRCUser user, String msg)
public org.apache.camel.Exchange createOnNickExchange(org.schwering.irc.lib.IRCUser user,
String newNick)
public org.apache.camel.Exchange createOnQuitExchange(org.schwering.irc.lib.IRCUser user,
String msg)
public org.apache.camel.Exchange createOnJoinExchange(String channel, org.schwering.irc.lib.IRCUser user)
public org.apache.camel.Exchange createOnKickExchange(String channel, org.schwering.irc.lib.IRCUser user, String whoWasKickedNick, String msg)
public org.apache.camel.Exchange createOnModeExchange(String channel, org.schwering.irc.lib.IRCUser user, org.schwering.irc.lib.IRCModeParser modeParser)
public org.apache.camel.Exchange createOnPartExchange(String channel, org.schwering.irc.lib.IRCUser user, String msg)
public org.apache.camel.Exchange createOnReplyExchange(int num,
String value,
String msg)
public org.apache.camel.Exchange createOnTopicExchange(String channel, org.schwering.irc.lib.IRCUser user, String topic)
public IrcProducer createProducer() throws Exception
Exceptionpublic IrcConsumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exceptionpublic IrcComponent getComponent()
getComponent in class org.apache.camel.impl.DefaultEndpointpublic void setComponent(IrcComponent component)
public IrcBinding getBinding()
public void setBinding(IrcBinding binding)
public IrcConfiguration getConfiguration()
public void setConfiguration(IrcConfiguration configuration)
public void handleIrcError(int num,
String msg)
public void joinChannels()
public void joinChannel(String name)
public void joinChannel(IrcChannel channel)
Apache Camel