org.eclipse.mylar.internal.tasks.core
Class SslProtocolSocketFactory

java.lang.Object
  extended by org.eclipse.mylar.internal.tasks.core.SslProtocolSocketFactory
All Implemented Interfaces:
org.apache.commons.httpclient.protocol.ProtocolSocketFactory

public class SslProtocolSocketFactory
extends java.lang.Object
implements org.apache.commons.httpclient.protocol.ProtocolSocketFactory

Author:
Nathan Hapke

Field Summary
private  javax.net.ssl.SSLContext sslContext
           
 
Constructor Summary
SslProtocolSocketFactory()
           
 
Method Summary
 java.net.Socket createSocket(java.lang.String remoteHost, int remotePort)
           
 java.net.Socket createSocket(java.lang.String remoteHost, int remotePort, java.net.InetAddress clientHost, int clientPort)
           
 java.net.Socket createSocket(java.lang.String remoteHost, int remotePort, java.net.InetAddress clientHost, int clientPort, org.apache.commons.httpclient.params.HttpConnectionParams params)
           
private  javax.net.ssl.SSLContext getSslContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sslContext

private javax.net.ssl.SSLContext sslContext
Constructor Detail

SslProtocolSocketFactory

public SslProtocolSocketFactory()
Method Detail

getSslContext

private javax.net.ssl.SSLContext getSslContext()

createSocket

public java.net.Socket createSocket(java.lang.String remoteHost,
                                    int remotePort)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String remoteHost,
                                    int remotePort,
                                    java.net.InetAddress clientHost,
                                    int clientPort)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String remoteHost,
                                    int remotePort,
                                    java.net.InetAddress clientHost,
                                    int clientPort,
                                    org.apache.commons.httpclient.params.HttpConnectionParams params)
                             throws java.io.IOException,
                                    java.net.UnknownHostException,
                                    org.apache.commons.httpclient.ConnectTimeoutException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException
org.apache.commons.httpclient.ConnectTimeoutException