Класс 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() |
Возвращает подробное сообщение, включая сообщение о причине этого исключения, если оно есть. |
Методы, объявленные в классе 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://docs.oracle.com/en/java/javase/25/docs/api/java.rmi/java/rmi/server/ServerCloneException.html