@Component(value="irc,ircs")
public class IrcComponent
extends org.apache.camel.support.DefaultComponent
implements org.apache.camel.SSLContextParametersAware
Constructor and Description |
---|
IrcComponent() |
Modifier and Type | Method and Description |
---|---|
void |
closeConnection(String key,
org.schwering.irc.lib.IRCConnection connection) |
void |
closeIRCConnection(IrcConfiguration configuration) |
protected org.schwering.irc.lib.IRCConnection |
createConnection(IrcConfiguration configuration) |
IrcEndpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected org.schwering.irc.lib.IRCEventListener |
createIrcLogger(String hostname) |
protected void |
doStop() |
org.schwering.irc.lib.IRCConnection |
getIRCConnection(IrcConfiguration configuration) |
boolean |
isUseGlobalSslContextParameters() |
void |
setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
retrieveGlobalSslContextParameters
getCamelContext, setCamelContext, trySetCamelContext
public IrcEndpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.support.DefaultComponent
Exception
public org.schwering.irc.lib.IRCConnection getIRCConnection(IrcConfiguration configuration)
public void closeIRCConnection(IrcConfiguration configuration)
protected org.schwering.irc.lib.IRCConnection createConnection(IrcConfiguration configuration)
public void closeConnection(String key, org.schwering.irc.lib.IRCConnection connection)
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.DefaultComponent
Exception
protected org.schwering.irc.lib.IRCEventListener createIrcLogger(String hostname)
public boolean isUseGlobalSslContextParameters()
isUseGlobalSslContextParameters
in interface org.apache.camel.SSLContextParametersAware
public void setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)
setUseGlobalSslContextParameters
in interface org.apache.camel.SSLContextParametersAware
Apache Camel