Исключение LimitExceededException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.naming.NamingException
-
- javax.naming.LimitExceededException
- Все реализуемые интерфейсы:
- Serializable
- Прямые известные подклассы:
- SizeLimitExceededException, TimeLimitExceededException
public class LimitExceededException extends NamingException
Это исключение возникает, когда метод завершается аномально из-за заданного пользователем или системой ограничения. Это отличается от InsufficientResourceException тем, что LimitExceededException обусловлено заданным пользователем/системой ограничением. Например, отсутствие памяти для завершения запроса будет недостаточным ресурсом. Клиент, запрашивающий 10 ответов и получающий 11, — это исключение превышения размера.
Примеры таких ограничений включают ограничения конфигурации клиента и сервера, такие как размер, время, количество переходов и т. д.
Проблемы с синхронизацией и сериализацией, которые применимы к NamingException, напрямую относятся и к этому исключению.
- С:
- 1.3
- См. также:
- Сериализованная форма
Поля
Поля, унаследованные от класса javax.naming.NamingException
remainingName, resolvedName, resolvedObj, rootException
Конструкторы
| Конструктор и описание |
|---|
LimitExceededException() Создаёт новый экземпляр LimitExceededException со всеми полями разрешения имен и объяснением, инициализированными значением null. |
LimitExceededException(String explanation) Создаёт новый экземпляр LimitExceededException с использованием объяснения. |
Методы
Методы, унаследованные от класса javax.naming.NamingException
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
Методы, унаследованные от класса java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Конструкторы
LimitExceededException
public LimitExceededException()
Создаёт новый экземпляр LimitExceededException со всеми полями разрешения имен и объяснением, инициализированными значением null.
LimitExceededException
public LimitExceededException(String explanation)
Создаёт новый экземпляр LimitExceededException с использованием объяснения. Все остальные поля по умолчанию равны null.
- Параметры:
-
explanation- Возможно null детальное описание этого исключения. - См. также:
Throwable.getMessage()
© 1993, 2020, 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.