Package org.apache.camel.component.irc
Class CamelSSLIRCConnection
java.lang.Object
java.lang.Thread
org.schwering.irc.lib.IRCConnection
org.schwering.irc.lib.ssl.SSLIRCConnection
org.apache.camel.component.irc.CamelSSLIRCConnection
- All Implemented Interfaces:
Runnable
public class CamelSSLIRCConnection
extends org.schwering.irc.lib.ssl.SSLIRCConnection
Customized version of
SSLIRCConnection used to support the use of an SSLContextParameters instance
for JSSE configuration.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class org.schwering.irc.lib.ssl.SSLIRCConnection
protocolFields inherited from class org.schwering.irc.lib.IRCConnection
encoding, host, level, portsFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionCamelSSLIRCConnection(String host, int[] ports, String pass, String nick, String username, String realname, org.apache.camel.support.jsse.SSLContextParameters sslContextParameters, org.apache.camel.CamelContext camelContext) CamelSSLIRCConnection(String host, int portMin, int portMax, String pass, String nick, String username, String realname, org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect()org.apache.camel.support.jsse.SSLContextParametersvoidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) Methods inherited from class org.schwering.irc.lib.ssl.SSLIRCConnection
addTrustManager, getTrustManagers, removeTrustManagerMethods inherited from class org.schwering.irc.lib.IRCConnection
addIRCEventListener, close, doAway, doAway, doInvite, doIson, doJoin, doJoin, doKick, doKick, doList, doList, doMode, doMode, doNames, doNames, doNick, doNotice, doPart, doPart, doPong, doPrivmsg, doQuit, doQuit, doTopic, doTopic, doUserhost, doWho, doWhois, doWhowas, getColors, getEncoding, getHost, getNick, getPassword, getPong, getPort, getPorts, getRealname, getTimeout, getUsername, isConnected, prepare, removeIRCEventListener, run, send, setColors, setEncoding, setPong, setTimeout, toStringMethods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, yield
-
Constructor Details
-
CamelSSLIRCConnection
-
CamelSSLIRCConnection
-
-
Method Details
-
connect
- Overrides:
connectin classorg.schwering.irc.lib.ssl.SSLIRCConnection- Throws:
IOException
-
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters() -
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
-