Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PrivilegedActionException extends Exception
doPrivileged(PrivilegedExceptionAction)
и doPrivileged(PrivilegedExceptionAction, AccessControlContext context)
указать, что выполняемое действие выдавало проверенное исключение. Исключение, выданное действием, может быть получено, вызывая getException
метод. В действительности, PrivilegedActionException
"обертка" для исключения, выданного привилегированным действием. С выпуска 1.4 это исключение было retrofitted, чтобы соответствовать объединяющему в цепочку исключение механизму общего назначения. "Исключение, выданное привилегированным вычислением", которое обеспечивается во время создания и получается доступ через getException()
метод теперь известен как причина, и может быть получен доступ через Throwable.getCause()
метод, так же как вышеупомянутый "метод наследства."
Конструктор и Описание |
---|
PrivilegedActionException(Exception exception)
Создает новый PrivilegedActionException, "обертывающий" определенное Исключение.
|
Модификатор и Тип | Метод и Описание |
---|---|
Throwable |
getCause()
Возвращает причину этого исключения (исключение, выданное привилегированным вычислением, которое привело к этому
PrivilegedActionException ). |
Исключение |
getException()
Возвращает исключение, выданное привилегированным вычислением, которое привело к этому
PrivilegedActionException . |
Строка |
toString()
Возвращает краткое описание этого throwable.
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
public PrivilegedActionException(Exception exception)
exception
- Выданное исключениеpublic Exception getException()
PrivilegedActionException
. Этот метод предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
PrivilegedActionException
.PrivilegedExceptionAction
, AccessController.doPrivileged(PrivilegedExceptionAction)
, AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)
public Throwable getCause()
PrivilegedActionException
).public String toString()
Throwable
Throwable.getLocalizedMessage()
метод getLocalizedMessage
возвраты null
, тогда только имя класса возвращается.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.