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 ofSSLIRCConnection
used to support the use of anSSLContextParameters
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 java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CamelSSLIRCConnection(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connect()
org.apache.camel.support.jsse.SSLContextParameters
getSslContextParameters()
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
-
-
-
-
Method Detail
-
connect
public void connect() throws IOException
- 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)
-
-