Spec-Zone.ru › OpenJDK 27

Класс TimeLimitExceededException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.LimitExceededException
javax.naming.TimeLimitExceededException
Все реализуемые интерфейсы:
Serializable
public class TimeLimitExceededException extends LimitExceededException
Это исключение выбрасывается, если метод не завершается в течение заданного времени. Например, такое может произойти, если пользователь указал, что метод должен выполняться не более 10 секунд, а метод не завершился за это время.

Правила синхронизации и сериализации, применимые к NamingException, также применяются и здесь.

Начиная с:
1.3
См. также:
  • Сериализованная форма

Краткое описание полей

Поля, объявленные в классе NamingException

remainingName, resolvedName, resolvedObj, rootException
Модификатор и тип Поле Описание
protected Name remainingName
Содержит оставшуюся часть имени, которая ещё не была разрешена.
protected Name resolvedName
Содержит часть имени, которая была успешно разрешена.
protected Object resolvedObj
Содержит объект, для которого удалось разрешить часть имени.
protected Throwable rootException
Содержит исходное исключение, из-за которого было выброшено это NamingException.

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

Конструктор Описание
TimeLimitExceededException()
Создаёт новый экземпляр TimeLimitExceededException.
TimeLimitExceededException(String explanation)
Создаёт новый экземпляр TimeLimitExceededException, используя переданный аргумент.

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

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

appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
Модификатор и тип Метод Описание
void appendRemainingComponent(String name)
Добавляет имя в конец оставшейся части имени.
void appendRemainingName(Name name)
Добавляет компоненты из 'name' в конец оставшейся части имени.
Throwable getCause()
Возвращает причину этого исключения.
String getExplanation()
Возвращает описание, связанное с этим исключением.
Name getRemainingName()
Возвращает оставшуюся неразрешённую часть имени.
Name getResolvedName()
Возвращает начальную часть имени, которая была успешно разрешена.
Object getResolvedObj()
Возвращает объект, для которого удалось выполнить разрешение.
Throwable getRootCause()
Возвращает корневую причину этого NamingException, если она есть.
Throwable initCause(Throwable cause)
Инициализирует причину этого исключения указанным значением.
void setRemainingName(Name name)
Задаёт поле оставшегося имени этого исключения.
void setResolvedName(Name name)
Задаёт поле разрешённого имени этого исключения.
void setResolvedObj(Object obj)
Задаёт поле разрешённого объекта этого исключения.
void setRootCause(Throwable e)
Записывает корневую причину этого NamingException.
String toString()
Создаёт строковое представление этого исключения.
String toString(boolean detail)
Создаёт более подробное строковое представление.

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

addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Модификатор и тип Метод Описание
final void addSuppressed(Throwable exception)
Добавляет указанное исключение к исключениям, подавленным при создании этого исключения.
Throwable fillInStackTrace()
Заполняет трассировку стека вызовов.
String getLocalizedMessage()
Создаёт локализованное описание этого объекта Throwable.
String getMessage()
Возвращает строку с подробным сообщением этого объекта Throwable.
StackTraceElement[] getStackTrace()
Предоставляет программный доступ к сведениям о трассировке стека, выводимым методом Throwable.printStackTrace().
final Throwable[] getSuppressed()
Возвращает массив, содержащий все исключения, подавленные, как правило, оператором try-with-resources при создании этого исключения.
void printStackTrace()
Выводит это исключение и трассировку стека в стандартный поток ошибок.
void printStackTrace(PrintStream s)
Выводит это исключение и трассировку стека в указанный поток вывода.
void printStackTrace(PrintWriter s)
Выводит это исключение и трассировку стека в указанный объект PrintWriter.
void setStackTrace(StackTraceElement[] stackTrace)
Задаёт элементы трассировки стека, которые будут возвращены методом Throwable.getStackTrace() и выведены методом Throwable.printStackTrace() и связанными с ними методами.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс среды выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.

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

TimeLimitExceededException

public TimeLimitExceededException()
Создаёт новый экземпляр TimeLimitExceededException. Значения всех полей по умолчанию равны null.

TimeLimitExceededException

public TimeLimitExceededException(String explanation)
Создаёт новый экземпляр TimeLimitExceededException, используя переданный аргумент.
Параметры:
explanation — возможно, null; подробное описание этого исключения.
См. также:
  • Throwable.getMessage()

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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