public class ProtocolVersion extends Object implements Comparable<ProtocolVersion>
| Modifier and Type | Field and Description |
|---|---|
static int |
MAJOR_1
Major version for DTLS 1.x.
|
static int |
MAJOR_1_2
Deprecated.
use
MAJOR_1 |
static int |
MINOR_0
Minor version for DTLS x.0.
|
static int |
MINOR_1_2
Deprecated.
use
MINOR_2 |
static int |
MINOR_2
Minor version for DTLS x.2.
|
static ProtocolVersion |
VERSION_DTLS_1_0
Protocol version DTLS 1.0
|
static ProtocolVersion |
VERSION_DTLS_1_2
Protocol version DTLS 1.2
|
| Constructor and Description |
|---|
ProtocolVersion()
Deprecated.
use
VERSION_DTLS_1_2 or valueOf(int, int)
instead. |
ProtocolVersion(int major,
int minor)
Deprecated.
intended to became private. Use
valueOf(int, int)
instead. |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ProtocolVersion o)
Compares this protocol version to another one.
|
boolean |
equals(Object obj) |
int |
getMajor() |
int |
getMinor() |
int |
hashCode() |
String |
toString() |
static ProtocolVersion |
valueOf(int major,
int minor)
Get protocol version value of the provided versions.
|
static ProtocolVersion |
valueOf(String version)
Get protocol version value of the provided versions.
|
public static final int MAJOR_1
public static final int MINOR_2
public static final int MINOR_0
@Deprecated public static final int MAJOR_1_2
MAJOR_1@Deprecated public static final int MINOR_1_2
MINOR_2public static final ProtocolVersion VERSION_DTLS_1_2
public static final ProtocolVersion VERSION_DTLS_1_0
@Deprecated public ProtocolVersion()
@Deprecated public ProtocolVersion(int major, int minor)
valueOf(int, int)
instead.major - the majorminor - the minorpublic int getMinor()
public int getMajor()
public int compareTo(ProtocolVersion o)
compareTo in interface Comparable<ProtocolVersion>o - the protocol version to compare topublic static ProtocolVersion valueOf(int major, int minor)
major - major versionminor - minor versionpublic static ProtocolVersion valueOf(String version)
version - textual version. e.g. "1.2".Copyright © 2023 Eclipse Foundation. All rights reserved.