Spec-Zone.ru › OpenJDK 25

Класс WebSocketHandshakeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.net.http.WebSocketHandshakeException
Все реализованные интерфейсы:
Serializable
public final class WebSocketHandshakeException extends IOException
Выбрасывается, если начальное рукопожатие не удалось.
Начиная с:
11
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
WebSocketHandshakeException(HttpResponse<?> response)
Создаёт WebSocketHandshakeException с указанным HttpResponse.

Краткое описание методов

Модификатор и тип Метод Описание
HttpResponse<?> getResponse()
Возвращает ответ сервера на начальное рукопожатие.
WebSocketHandshakeException initCause(Throwable cause)
Инициализирует причину этого выбрасываемого исключения указанным значением.

Методы, объявленные в классе Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

WebSocketHandshakeException

public WebSocketHandshakeException(HttpResponse<?> response)
Создаёт WebSocketHandshakeException с указанным HttpResponse.
Параметры:
response — HttpResponse, вызвавший сбой рукопожатия

Подробное описание методов

getResponse

public HttpResponse<?> getResponse()
Возвращает ответ сервера на начальное рукопожатие.

Значение может быть недоступно (null), если это исключение было сериализовано, а затем десериализовано.

Примечание к API:
Основное назначение этого метода — программное исследование причин сбоя начального рукопожатия. Некоторые из этих причин могут позволить восстановить работу.
Возвращает:
ответ сервера

initCause

public WebSocketHandshakeException initCause(Throwable cause)
Описание скопировано из класса: Throwable
Инициализирует причину этого выбрасываемого исключения указанным значением. (Причина — это исключение, из-за которого было выброшено данное исключение.)

Этот метод можно вызвать не более одного раза. Обычно его вызывают из конструктора или сразу после создания исключения. Если это исключение было создано с помощью Throwable(Throwable) или Throwable(String,Throwable), этот метод нельзя вызвать даже один раз.

Пример использования этого метода для устаревшего типа исключения, не предоставляющего других средств для установки причины:

try {
    lowLevelOp();
} catch (LowLevelException le) {
    throw (HighLevelException)
          new HighLevelException().initCause(le); // Legacy constructor
}
Переопределяет:
initCause в классе Throwable
Параметры:
cause — причина (сохраняется для последующего получения методом Throwable.getCause()). (Допускается значение null, указывающее, что причина отсутствует или неизвестна.)
Возвращает:
ссылка на этот экземпляр Throwable.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, способы обхода проблем и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/WebSocketHandshakeException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API