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