Класс перечисления SSLEngineResult.HandshakeStatus
- Все реализованные интерфейсы:
-
Serializable,Comparable<SSLEngineResult.HandshakeStatus>,Constable
- Вложенный класс:
SSLEngineResult
public static enum SSLEngineResult.HandshakeStatus extends Enum<SSLEngineResult.HandshakeStatus>
- С момента:
- 1.5
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
FINISHED |
Рукопожатие только что завершено. |
NEED_TASK |
Необходимо получить результаты одного или нескольких делегированных задач, прежде чем можно будет продолжить рукопожатие. |
NEED_UNWRAP |
Необходимо получить данные от удаленного узла, прежде чем можно будет продолжить рукопожатие. |
NEED_UNWRAP_AGAIN |
Необходимо выполнить распаковку, прежде чем можно будет продолжить рукопожатие. |
NEED_WRAP |
Необходимо отправить данные удаленному узлу, прежде чем можно будет продолжить рукопожатие, поэтому следует вызвать метод SSLEngine.wrap(). |
NOT_HANDSHAKING |
В данный момент рукопожатие не выполняется. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static SSLEngineResult.HandshakeStatus |
valueOf |
Возвращает константу перечисления этого класса со указанным именем. |
static SSLEngineResult.HandshakeStatus[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Подробное описание констант перечисления
NOT_HANDSHAKING
public static final SSLEngineResult.HandshakeStatus NOT_HANDSHAKING
FINISHED
public static final SSLEngineResult.HandshakeStatus FINISHED
Это значение генерируется только вызовом SSLEngine.wrap()/unwrap(), когда этот вызов завершает рукопожатие. Оно никогда не генерируется вызовом SSLEngine.getHandshakeStatus().
- См. также:
NEED_TASK
public static final SSLEngineResult.HandshakeStatus NEED_TASK
- См. также:
NEED_WRAP
public static final SSLEngineResult.HandshakeStatus NEED_WRAP
SSLEngine.wrap().- См. также:
NEED_UNWRAP
public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP
NEED_UNWRAP_AGAIN
public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP_AGAIN
Это значение используется для указания того, что ранее полученные данные, которые еще не интерпретированы, не нуждаются в повторном получении.
Этот статус рукопожатия применяется только к DTLS.
- С момента:
- 9
Подробное описание методов
values
public static SSLEngineResult.HandshakeStatus[] values()
- Возвращает:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static SSLEngineResult.HandshakeStatus valueOf(String name)
- Параметры:
-
name- имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом классе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/javax/net/ssl/SSLEngineResult.HandshakeStatus.html