Класс ServerCloneException
- Все реализуемые интерфейсы:
Serializable
public class ServerCloneException extends CloneNotSupportedException
ServerCloneException возникает, если во время клонирования удалённого объекта (UnicastRemoteObject) происходит исключение. Начиная с версии 1.4, данное исключение было адаптировано для соответствия механизму цепочки исключений. «Вложенное исключение», которое может быть указано при создании и доступно через общедоступное поле detail, теперь известно как причина и может быть получено через метод Throwable.getCause(), а также через указанное «устаревшее поле».
Вызов метода Throwable.initCause(Throwable) для экземпляра ServerCloneException всегда вызывает IllegalStateException.
- С:
- 1.1
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
Exception |
detail |
Причина исключения. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ServerCloneException |
Создаёт ServerCloneException с указанным сообщением об ошибке. |
ServerCloneException |
Создаёт ServerCloneException с указанным сообщением об ошибке и причиной. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getCause() |
Возвращает причину данного исключения. |
String |
getMessage() |
Возвращает сообщение об ошибке, включая сообщение о причине, если таковая имеется, данного исключения. |
Методы, унаследованные от класса java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание полей
detail
public Exception detail
Это поле предшествует механизму цепочки исключений общего назначения. Метод Throwable.getCause() теперь является предпочтительным способом получения этой информации.
Подробное описание конструкторов
ServerCloneException
public ServerCloneException(String s)
ServerCloneException с указанным сообщением об ошибке.- Параметры:
-
s- сообщение об ошибке.
ServerCloneException
public ServerCloneException(String s, Exception cause)
ServerCloneException с указанным сообщением об ошибке и причиной.- Параметры:
-
s- сообщение об ошибке. -
cause- причина
Подробное описание методов
getMessage
public String getMessage()
- Переопределяет:
-
getMessageв классеThrowable - Возвращает:
- сообщение об ошибке
getCause
© 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.rmi/java/rmi/server/ServerCloneException.html