public class ConfigurableSSLServerSocketFactory extends ServerSocketFactory
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.
Constructor and Description |
---|
ConfigurableSSLServerSocketFactory(SSLParametersConfiguration parameters,
SSLServerSocketFactory delegate)
Creates a new factory.
|
Modifier and Type | Method and Description |
---|---|
ServerSocket |
createServerSocket(int port) |
ServerSocket |
createServerSocket(int port,
int backlog) |
ServerSocket |
createServerSocket(int port,
int backlog,
InetAddress ifAddress) |
createServerSocket, getDefault
public ConfigurableSSLServerSocketFactory(SSLParametersConfiguration parameters, SSLServerSocketFactory delegate)
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 configurationpublic ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
createServerSocket
in class ServerSocketFactory
IOException
public ServerSocket createServerSocket(int port, int backlog) throws IOException
createServerSocket
in class ServerSocketFactory
IOException
public ServerSocket createServerSocket(int port) throws IOException
createServerSocket
in class ServerSocketFactory
IOException
Copyright © 2010 - 2020 Adobe. All Rights Reserved