| Package | Description |
|---|---|
| org.eclipse.californium.scandium | |
| org.eclipse.californium.scandium.config | |
| org.eclipse.californium.scandium.dtls |
| Modifier and Type | Field and Description |
|---|---|
protected DtlsConnectorConfig |
DTLSConnector.config
all the configuration options for the DTLS connector
|
| Modifier and Type | Method and Description |
|---|---|
protected static ResumptionSupportingConnectionStore |
DTLSConnector.createConnectionStore(DtlsConnectorConfig configuration,
SessionCache sessionCache)
Create and initialize default connection store.
|
protected DtlsHealth |
DtlsClusterConnector.createDefaultHealthHandler(DtlsConnectorConfig configuration)
Create default health handler.
|
protected DtlsHealth |
DTLSConnector.createDefaultHealthHandler(DtlsConnectorConfig configuration)
Create default health handler.
|
| Constructor and Description |
|---|
DtlsClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration,
DtlsClusterConnector.ClusterNodesProvider nodes)
Create dtls connector with cluster support.
|
DtlsClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration,
DtlsClusterConnector.ClusterNodesProvider nodes,
SessionCache sessionCache)
Create dtls connector with cluster support and session cache.
|
DtlsClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration,
ResumptionSupportingConnectionStore connectionStore,
boolean startReceiver)
Create dtls connector with cluster support and connection store.
|
DTLSConnector(DtlsConnectorConfig configuration)
Creates a DTLS connector from a given configuration object using the
standard in-memory
ConnectionStore. |
DTLSConnector(DtlsConnectorConfig configuration,
ResumptionSupportingConnectionStore connectionStore)
Creates a DTLS connector for a given set of configuration options.
|
DTLSConnector(DtlsConnectorConfig configuration,
SessionCache sessionCache)
Creates a DTLS connector for a given set of configuration options.
|
DtlsManagedClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration)
Create dtls connector with cluster management communication.
|
DtlsManagedClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration,
ResumptionSupportingConnectionStore connectionStore)
Create dtls connector with dynamic cluster support.
|
DtlsManagedClusterConnector(DtlsConnectorConfig configuration,
DtlsClusterConnectorConfig clusterConfiguration,
SessionCache sessionCache)
Create dtls connector with dynamic cluster support.
|
| Modifier and Type | Method and Description |
|---|---|
DtlsConnectorConfig |
DtlsConnectorConfig.Builder.build()
Creates an instance of
DtlsConnectorConfig based on the properties
set on this builder. |
DtlsConnectorConfig |
DtlsConnectorConfig.Builder.getIncompleteConfig()
Returns a potentially incomplete configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static DtlsConnectorConfig.Builder |
DtlsConnectorConfig.builder(DtlsConnectorConfig config)
Create builder for DtlsConnectorConfig from provided DtlsConnectorConfig.
|
| Constructor and Description |
|---|
DtlsConnectorConfig.Builder(DtlsConnectorConfig initialConfiguration)
Create a builder from an existing DtlsConnectorConfig.
|
| Constructor and Description |
|---|
ClientHandshaker(DTLSSession session,
RecordLayer recordLayer,
ScheduledExecutorService timer,
Connection connection,
DtlsConnectorConfig config,
boolean probe)
Creates a new handshaker for negotiating a DTLS session with a server.
|
Handshaker(boolean isClient,
int initialMessageSeq,
DTLSSession session,
RecordLayer recordLayer,
ScheduledExecutorService timer,
Connection connection,
DtlsConnectorConfig config)
Creates a new handshaker for negotiating a DTLS session with a given
peer.
|
ResumingClientHandshaker(DTLSSession session,
RecordLayer recordLayer,
ScheduledExecutorService timer,
Connection connection,
DtlsConnectorConfig config,
boolean probe)
Creates a new handshaker for resuming an existing session with a server.
|
ResumingServerHandshaker(int sequenceNumber,
DTLSSession session,
RecordLayer recordLayer,
ScheduledExecutorService timer,
Connection connection,
DtlsConnectorConfig config)
Creates a new handshaker for resuming an existing session with a client.
|
ServerHandshaker(int initialMessageSequenceNo,
DTLSSession session,
RecordLayer recordLayer,
ScheduledExecutorService timer,
Connection connection,
DtlsConnectorConfig config)
Creates a handshaker for negotiating a DTLS session with a client
following the full DTLS handshake protocol.
|
Copyright © 2023 Eclipse Foundation. All rights reserved.