Package org.glassfish.grizzly.config.ssl
Class SSLImplementation
- java.lang.Object
-
- org.glassfish.grizzly.config.ssl.SSLImplementation
-
- Direct Known Subclasses:
GlassfishSSLImpl
,JSSEImplementation
public abstract class SSLImplementation extends Object
SSLImplementation: Abstract factory and base class for all SSL implementations.- Author:
- EKR
-
-
Constructor Summary
Constructors Constructor Description SSLImplementation()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
getImplementationName()
static SSLImplementation
getInstance()
static SSLImplementation
getInstance(String className)
abstract ServerSocketFactory
getServerSocketFactory()
abstract org.glassfish.grizzly.ssl.SSLSupport
getSSLSupport(Socket sock)
abstract org.glassfish.grizzly.ssl.SSLSupport
getSSLSupport(SSLEngine sslEngine)
-
-
-
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 org.glassfish.grizzly.ssl.SSLSupport getSSLSupport(Socket sock)
-
getSSLSupport
public abstract org.glassfish.grizzly.ssl.SSLSupport getSSLSupport(SSLEngine sslEngine)
-
-