javax.net.ssl
Class SSLServerSocketFactory

java.lang.Object
  |
  +--javax.net.ServerSocketFactory
        |
        +--javax.net.ssl.SSLServerSocketFactory
Direct Known Subclasses:
SSLeayServerSocketFactory

public abstract class SSLServerSocketFactory
extends ServerSocketFactory

Class SSLServerSocketFactory provides SUN's interface specification but adds no functionality. The only implemented methods are getDefault and setDefault. The setDefault should be used by the runtime environment to set the default instance of the server factory.

Version:
$Revision: 1.4 $
Author:
Andrei Popovici

Field Summary
protected static SSLServerSocketFactory defaultInstance
           
 
Fields inherited from class javax.net.ServerSocketFactory
defaultInstance
 
Constructor Summary
SSLServerSocketFactory()
           
 
Method Summary
abstract  java.net.ServerSocket createServerSocket(int port)
           
abstract  java.net.ServerSocket createServerSocket(int port, int backlog)
           
abstract  java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress ifAddress)
           
static ServerSocketFactory getDefault()
           
abstract  java.lang.String[] getDefaultCipherSuites()
           
abstract  java.lang.String[] getSupportedCipherSuites()
           
static void setDefault(SSLServerSocketFactory factory)
           
 
Methods inherited from class javax.net.ServerSocketFactory
setDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultInstance

protected static SSLServerSocketFactory defaultInstance
Constructor Detail

SSLServerSocketFactory

public SSLServerSocketFactory()
Method Detail

createServerSocket

public abstract java.net.ServerSocket createServerSocket(int port)
                                                  throws java.io.IOException
Overrides:
createServerSocket in class ServerSocketFactory

createServerSocket

public abstract java.net.ServerSocket createServerSocket(int port,
                                                         int backlog)
                                                  throws java.io.IOException
Overrides:
createServerSocket in class ServerSocketFactory

createServerSocket

public abstract java.net.ServerSocket createServerSocket(int port,
                                                         int backlog,
                                                         java.net.InetAddress ifAddress)
                                                  throws java.io.IOException
Overrides:
createServerSocket in class ServerSocketFactory

getDefaultCipherSuites

public abstract java.lang.String[] getDefaultCipherSuites()

getSupportedCipherSuites

public abstract java.lang.String[] getSupportedCipherSuites()

getDefault

public static ServerSocketFactory getDefault()

setDefault

public static void setDefault(SSLServerSocketFactory factory)