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, setStackTrace
public SaslException()
public SaslException(String detail)
detail
- Возможно пустая строка, содержащая детали исключения.Throwable.getMessage()
public SaslException(String detail, Throwable ex)
detail
- Возможно пустая строка, содержащая детали исключения.ex
- Возможно нулевое корневое исключение, которое вызвало это исключение.Throwable.getMessage()
, getCause()
public Throwable getCause()
Throwable
null
если причина является несуществующей или неизвестной. (Причиной является 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
в классе Throwable
cause
- причина (который сохраняется для более позднего извлечения Throwable.getCause()
метод). (A null
значение разрешается, и указывает, что причина является несуществующей или неизвестной.)Throwable
экземпляр.public String toString()
toString
в классе Throwable
Throwable.getMessage()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.