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 StringgetImplementationName()static SSLImplementationgetInstance()static SSLImplementationgetInstance(String className)abstract ServerSocketFactorygetServerSocketFactory()abstract org.glassfish.grizzly.ssl.SSLSupportgetSSLSupport(Socket sock)abstract org.glassfish.grizzly.ssl.SSLSupportgetSSLSupport(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)
-
-