|
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, setStackTracepublic 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()
ThrowableThrowable.getLocalizedMessage() метод getLocalizedMessage возвраты null, тогда только имя class возвращается.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92