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

java.lang.Object
  extended by javax.net.ServerSocketFactory
      extended by org.apache.mina.examples.echoserver.ssl.SSLServerSocketFactory

public class SSLServerSocketFactory
extends javax.net.ServerSocketFactory

Simple Server 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
SSLServerSocketFactory()
           
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
           
 java.net.ServerSocket createServerSocket(int port, int backlog)
           
 java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress ifAddress)
           
static javax.net.ServerSocketFactory getServerSocketFactory()
           
static boolean isSslEnabled()
           
static void setSslEnabled(boolean newSslEnabled)
           
 
Methods inherited from class javax.net.ServerSocketFactory
createServerSocket, getDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLServerSocketFactory

public SSLServerSocketFactory()
Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(int port)
                                         throws java.io.IOException
Specified by:
createServerSocket in class javax.net.ServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(int port,
                                                int backlog)
                                         throws java.io.IOException
Specified by:
createServerSocket in class javax.net.ServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(int port,
                                                int backlog,
                                                java.net.InetAddress ifAddress)
                                         throws java.io.IOException
Specified by:
createServerSocket in class javax.net.ServerSocketFactory
Throws:
java.io.IOException

getServerSocketFactory

public static javax.net.ServerSocketFactory getServerSocketFactory()
                                                            throws java.io.IOException
Throws:
java.io.IOException

isSslEnabled

public static boolean isSslEnabled()

setSslEnabled

public static void setSslEnabled(boolean newSslEnabled)