|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SaslException extends IOException
| Конструктор и Описание |
|---|
SaslException()
Создает новый экземпляр SaslException.
|
SaslException(String detail)
Создает новый экземпляр SaslException с подробным сообщением.
|
SaslException(String detail, Throwable ex)
Создает новый экземпляр SaslException с подробным сообщением и корневым исключением.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Throwable |
getCause()
Возвращает причину этого throwable или
null если причина является несуществующей или неизвестной. |
Throwable |
initCause(Throwable cause)
Инициализирует причину этого throwable к указанному значению.
|
Строка |
toString()
Возвращает строковое представление этого исключения.
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic SaslException()
public SaslException(String detail)
detail - Возможно пустая строка, содержащая детали исключения.Throwable.getMessage()public SaslException(String detail, Throwable ex)
detail - Возможно пустая строка, содержащая детали исключения.ex - Возможно нулевое корневое исключение, которое вызвало это исключение.Throwable.getMessage(), getCause()public Throwable getCause()
Throwablenull если причина является несуществующей или неизвестной. (Причиной является throwable, который заставил этот throwable быть брошенным.) Эта реализация возвращает причину, которая была предоставлена через одного из конструкторов, требующих a Throwable, или это было установлено после создания с Throwable.initCause(Throwable) метод. В то время как является обычно ненужным переопределить этот метод, подкласс может переопределить это, чтобы возвратить причину, установленную некоторыми другими средствами. Это является подходящим для "наследства объединенный в цепочку throwable", который предшествует добавлению цепочечных исключений к Throwable. Отметьте, что не необходимо переопределить любой из PrintStackTrace методы, все из которых вызывают getCause метод, чтобы определить причину throwable.
public Throwable initCause(Throwable cause)
ThrowableЭтот метод можно вызвать самое большее однажды. Это обычно вызывают изнутри конструктора, или сразу после создания throwable. Если этот throwable создавался с Throwable.Throwable(Throwable) или Throwable.Throwable(String,Throwable), этот метод нельзя вызвать даже однажды.
Пример использования этого метода на наследстве throwable тип без другой поддержки установки причины:
try {
lowLevelOp();
} catch (LowLevelException le) {
throw (HighLevelException)
new HighLevelException().initCause(le); // Legacy constructor
}
initCause в class Throwablecause - причина (который сохраняется для более позднего извлечения Throwable.getCause() метод). (A null значение разрешается, и указывает, что причина является несуществующей или неизвестной.)Throwable экземпляр.public String toString()
toString в class ThrowableThrowable.getMessage()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92