public class TlsServerConnector extends TcpServerConnector
| Modifier and Type | Class and Description |
|---|---|
static class |
TlsServerConnector.ClientAuthMode |
LOGGER| Constructor and Description |
|---|
TlsServerConnector(SSLContext sslContext,
InetSocketAddress socketAddress,
int numberOfThreads,
int idleTimeout)
Initializes SSLEngine with specified SSL engine.
|
TlsServerConnector(SSLContext sslContext,
TlsServerConnector.ClientAuthMode clientAuthMode,
InetSocketAddress socketAddress,
int numberOfThreads,
int idleTimeout)
Initializes SSLEngine with specified SSL engine and client authentication
mode.
|
TlsServerConnector(SSLContext sslContext,
TlsServerConnector.ClientAuthMode clientAuthMode,
InetSocketAddress socketAddress,
int numberOfThreads,
int handshakeTimeoutMillis,
int idleTimeout)
Initializes SSLEngine with specified SSL engine, client authentication
mode, and handshake timeout.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getProtocol() |
protected void |
onNewChannelCreated(io.netty.channel.Channel ch)
Called when a new channel is created, Allows subclasses to add their own handlers first, like an SSL handler.
|
destroy, getAddress, send, setEndpointContextMatcher, setRawDataReceiver, start, stop, toStringpublic TlsServerConnector(SSLContext sslContext, TlsServerConnector.ClientAuthMode clientAuthMode, InetSocketAddress socketAddress, int numberOfThreads, int handshakeTimeoutMillis, int idleTimeout)
sslContext - ssl context.clientAuthMode - client authentication modesocketAddress - local server socket addressnumberOfThreads - number of thread for connectionhandshakeTimeoutMillis - handshake timeout in millisecondsidleTimeout - idle timeout in seconds to close unused connectionpublic TlsServerConnector(SSLContext sslContext, TlsServerConnector.ClientAuthMode clientAuthMode, InetSocketAddress socketAddress, int numberOfThreads, int idleTimeout)
sslContext - ssl context.clientAuthMode - client authentication modesocketAddress - local server socket addressnumberOfThreads - number of thread for connectionidleTimeout - idle timeout in seconds to close unused connectionpublic TlsServerConnector(SSLContext sslContext, InetSocketAddress socketAddress, int numberOfThreads, int idleTimeout)
sslContext - ssl context.socketAddress - local server socket addressnumberOfThreads - number of thread for connectionidleTimeout - idle timeout in seconds to close unused connectionprotected void onNewChannelCreated(io.netty.channel.Channel ch)
TcpServerConnectoronNewChannelCreated in class TcpServerConnectorpublic String getProtocol()
getProtocol in interface org.eclipse.californium.elements.ConnectorgetProtocol in class TcpServerConnectorCopyright © 2021 Eclipse Foundation. All rights reserved.