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
protocol
Fields inherited from class org.schwering.irc.lib.IRCConnection
encoding, host, level, ports
Fields 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 TypeMethodDescriptionvoid
connect()
org.apache.camel.support.jsse.SSLContextParameters
void
setSslContextParameters
(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) Methods inherited from class org.schwering.irc.lib.ssl.SSLIRCConnection
addTrustManager, getTrustManagers, removeTrustManager
Methods 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, toString
Methods 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:
connect
in 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)
-