Spec-Zone .ru
спецификации, руководства, описания, API
|
public static enum SSLEngineResult.HandshakeStatus extends Enum<SSLEngineResult.HandshakeStatus>
SSLEngineResult
перечисление, описывающее текущее состояние квитирования этого SSLEngine
.Перечислимая Константа и Описание |
---|
ЗАКОНЧЕННЫЙ
SSLEngine только что закончил квитирование. |
NEED_TASK
SSLEngine нуждается в результатах одного (или больше) делегированные задачи прежде, чем квитирование сможет продолжаться. |
NEED_UNWRAP
SSLEngine потребности получить данные от удаленной стороны перед квитированием могут продолжаться. |
NEED_WRAP
SSLEngine должен отправить данные удаленной стороне прежде, чем квитирование сможет продолжаться, таким образом, SSLEngine.wrap() должен быть вызван. |
NOT_HANDSHAKING
SSLEngine не в настоящий момент квитирование. |
Модификатор и Тип | Метод и Описание |
---|---|
static SSLEngineResult.HandshakeStatus |
valueOf(String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static SSLEngineResult.HandshakeStatus[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final SSLEngineResult.HandshakeStatus NOT_HANDSHAKING
SSLEngine
не в настоящий момент квитирование.public static final SSLEngineResult.HandshakeStatus FINISHED
SSLEngine
только что закончил квитирование. Это значение только сгенерировано звонком SSLEngine.wrap()/unwrap()
когда тот вызов заканчивает квитирование. Это никогда не сгенерировано SSLEngine.getHandshakeStatus()
.
public static final SSLEngineResult.HandshakeStatus NEED_TASK
SSLEngine
нуждается в результатах одного (или больше) делегированные задачи прежде, чем квитирование сможет продолжаться.SSLEngine.getDelegatedTask()
public static final SSLEngineResult.HandshakeStatus NEED_WRAP
SSLEngine
должен отправить данные удаленной стороне прежде, чем квитирование сможет продолжаться, таким образом, SSLEngine.wrap()
должен быть вызван.SSLEngine.wrap(ByteBuffer, ByteBuffer)
public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP
SSLEngine
потребности получить данные от удаленной стороны перед квитированием могут продолжаться.public static SSLEngineResult.HandshakeStatus[] values()
for (SSLEngineResult.HandshakeStatus c : SSLEngineResult.HandshakeStatus.values()) System.out.println(c);
public static SSLEngineResult.HandshakeStatus valueOf(String name)
name
- имя перечислимой константы, которая будет возвращена.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемNullPointerException
- если параметром является нуль
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92