org.apache.mina.examples.echoserver.ssl
Class SSLSocketFactory

java.lang.Object
  extended by javax.net.SocketFactory
      extended by org.apache.mina.examples.echoserver.ssl.SSLSocketFactory

public class SSLSocketFactory
extends javax.net.SocketFactory

Simple Socket factory to create sockets with or without SSL enabled. If SSL enabled a "bougus" SSL Context is used (suitable for test purposes)

Version:
$Rev: 355016 $, $Date: 2005-12-08 16:00:30 +0900 (Thu, 08 Dec 2005) $

Constructor Summary
SSLSocketFactory()
           
 
Method Summary
 java.net.Socket createSocket(java.net.InetAddress arg1, int arg2)
           
 java.net.Socket createSocket(java.net.InetAddress arg1, int arg2, java.net.InetAddress arg3, int arg4)
           
 java.net.Socket createSocket(java.lang.String arg1, int arg2)
           
 java.net.Socket createSocket(java.lang.String arg1, int arg2, java.net.InetAddress arg3, int arg4)
           
static javax.net.SocketFactory getSocketFactory()
           
static boolean isSslEnabled()
           
static void setSslEnabled(boolean newSslEnabled)
           
 
Methods inherited from class javax.net.SocketFactory
createSocket, getDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLSocketFactory

public SSLSocketFactory()
Method Detail

createSocket

public java.net.Socket createSocket(java.lang.String arg1,
                                    int arg2)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String arg1,
                                    int arg2,
                                    java.net.InetAddress arg3,
                                    int arg4)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.net.InetAddress arg1,
                                    int arg2)
                             throws java.io.IOException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException

createSocket

public java.net.Socket createSocket(java.net.InetAddress arg1,
                                    int arg2,
                                    java.net.InetAddress arg3,
                                    int arg4)
                             throws java.io.IOException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException

getSocketFactory

public static javax.net.SocketFactory getSocketFactory()

isSslEnabled

public static boolean isSslEnabled()

setSslEnabled

public static void setSslEnabled(boolean newSslEnabled)