org.glassfish.grizzly.config.ssl
Class SSLImplementation

java.lang.Object
  extended by org.glassfish.grizzly.config.ssl.SSLImplementation
Direct Known Subclasses:
JSSEImplementation

public abstract class SSLImplementation
extends Object

SSLImplementation: Abstract factory and base class for all SSL implementations.

Author:
EKR

Constructor Summary
SSLImplementation()
           
 
Method Summary
abstract  String getImplementationName()
           
static SSLImplementation getInstance()
           
static SSLImplementation getInstance(String className)
           
abstract  ServerSocketFactory getServerSocketFactory()
           
abstract  SSLSupport getSSLSupport(Socket sock)
           
abstract  SSLSupport getSSLSupport(SSLEngine sslEngine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLImplementation

public SSLImplementation()
Method Detail

getInstance

public static SSLImplementation getInstance()
                                     throws ClassNotFoundException
Throws:
ClassNotFoundException

getInstance

public static SSLImplementation getInstance(String className)
                                     throws ClassNotFoundException
Throws:
ClassNotFoundException

getImplementationName

public abstract String getImplementationName()

getServerSocketFactory

public abstract ServerSocketFactory getServerSocketFactory()

getSSLSupport

public abstract SSLSupport getSSLSupport(Socket sock)

getSSLSupport

public abstract SSLSupport getSSLSupport(SSLEngine sslEngine)


Copyright © 2013 Oracle Corporation. All Rights Reserved.