org.apache.camel.component.irc
Class CamelSSLIRCConnection

java.lang.Object
  extended by java.lang.Thread
      extended by org.schwering.irc.lib.IRCConnection
          extended by org.schwering.irc.lib.ssl.SSLIRCConnection
              extended by 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
CamelSSLIRCConnection(String host, int[] ports, String pass, String nick, String username, String realname, org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
           
CamelSSLIRCConnection(String host, int portMin, int portMax, String pass, String nick, String username, String realname, org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
           
 
Method Summary
 void connect()
           
 org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
           
 void setSslContextParameters(org.apache.camel.util.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, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CamelSSLIRCConnection

public CamelSSLIRCConnection(String host,
                             int portMin,
                             int portMax,
                             String pass,
                             String nick,
                             String username,
                             String realname,
                             org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)

CamelSSLIRCConnection

public CamelSSLIRCConnection(String host,
                             int[] ports,
                             String pass,
                             String nick,
                             String username,
                             String realname,
                             org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
Method Detail

connect

public void connect()
             throws IOException
Overrides:
connect in class org.schwering.irc.lib.ssl.SSLIRCConnection
Throws:
IOException

getSslContextParameters

public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()

setSslContextParameters

public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)


Apache Camel