ch.qos.logback.core.net.ssl
Class ConfigurableSSLServerSocketFactory
java.lang.Object
javax.net.ServerSocketFactory
ch.qos.logback.core.net.ssl.ConfigurableSSLServerSocketFactory
public class ConfigurableSSLServerSocketFactory
- extends ServerSocketFactory
An SSLServerSocketFactory that configures SSL parameters
(those specified in SSLParametersConfiguration) on each newly
created socket.
When any of this factory's {@code createServerSocket} methods are invoked,
it calls on a delegate {@link SSLServerSocketFactory} to create the socket,
and then sets the SSL parameters of the socket (using the provided
configuration) before returning the socket to the caller.
- Author:
- Carl Harris
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableSSLServerSocketFactory
public ConfigurableSSLServerSocketFactory(SSLParametersConfiguration parameters,
SSLServerSocketFactory delegate)
- Creates a new factory.
- Parameters:
parameters - parameters that will be configured on each
socket created by the factorydelegate - socket factory that will be called upon to create
server sockets before configuration
createServerSocket
public ServerSocket createServerSocket(int port,
int backlog,
InetAddress ifAddress)
throws IOException
-
- Specified by:
createServerSocket in class ServerSocketFactory
- Throws:
IOException
createServerSocket
public ServerSocket createServerSocket(int port,
int backlog)
throws IOException
-
- Specified by:
createServerSocket in class ServerSocketFactory
- Throws:
IOException
createServerSocket
public ServerSocket createServerSocket(int port)
throws IOException
-
- Specified by:
createServerSocket in class ServerSocketFactory
- Throws:
IOException
Copyright © 2005-2014 QOS.ch. All Rights Reserved.