it.haefelinger.flaka.util
Class InitSSL.SSLSocketFactory

java.lang.Object
  extended by it.haefelinger.flaka.util.InitSSL.SSLSocketFactory
All Implemented Interfaces:
ProtocolSocketFactory
Enclosing class:
InitSSL

public static class InitSSL.SSLSocketFactory
extends Object
implements ProtocolSocketFactory


Field Summary
protected  SSLContext sslcontext
           
 
Constructor Summary
InitSSL.SSLSocketFactory(SSLContext ctx)
           
 
Method Summary
 Socket createSocket(Socket socket, String h, int p, boolean autoClose)
           
 Socket createSocket(String h, int p)
           
 Socket createSocket(String h, int p, InetAddress ch, int cp)
           
 Socket createSocket(String h, int p, InetAddress la, int lp, HttpConnectionParams params)
           
 boolean equals(Object obj)
           
protected  SSLContext getSSLContext()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sslcontext

protected SSLContext sslcontext
Constructor Detail

InitSSL.SSLSocketFactory

public InitSSL.SSLSocketFactory(SSLContext ctx)
Method Detail

getSSLContext

protected SSLContext getSSLContext()

createSocket

public Socket createSocket(String h,
                           int p,
                           InetAddress ch,
                           int cp)
                    throws IOException,
                           UnknownHostException
Specified by:
createSocket in interface ProtocolSocketFactory
Throws:
IOException
UnknownHostException

createSocket

public Socket createSocket(String h,
                           int p,
                           InetAddress la,
                           int lp,
                           HttpConnectionParams params)
                    throws IOException,
                           UnknownHostException,
                           ConnectTimeoutException
Specified by:
createSocket in interface ProtocolSocketFactory
Throws:
IOException
UnknownHostException
ConnectTimeoutException

createSocket

public Socket createSocket(String h,
                           int p)
                    throws IOException,
                           UnknownHostException
Specified by:
createSocket in interface ProtocolSocketFactory
Throws:
IOException
UnknownHostException

createSocket

public Socket createSocket(Socket socket,
                           String h,
                           int p,
                           boolean autoClose)
                    throws IOException,
                           UnknownHostException
Throws:
IOException
UnknownHostException

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object