JavaTM 2 Platform
Standard Ed. 6

java.security
介面 PrivilegedExceptionAction<T>


public interface PrivilegedExceptionAction<T>

在啟用特權的情況下將要執行的計算,會拋出一個或多個經過檢查的異常。通過在 PrivilegedExceptionAction 物件上調用 AccessController.doPrivileged 執行該計算。此介面只用於那些拋出經過檢查的異常的計算;拋出未經過檢查的異常的計算應使用 PrivilegedAction

另請參見:
AccessController, AccessController.doPrivileged(PrivilegedExceptionAction), AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext), PrivilegedAction

方法摘要
 T run()
          執行計算。
 

方法詳細資訊

run

T run()
      throws Exception
執行計算。此方法將在啟動優先級後由 AccessController.doPrivileged 調用。

返回:
可以表示計算結果的與類別有關的值。每個實作 PrivilegedExceptionAction 的類別都應該記錄是否此值表示某些內容及其表示的內容。
拋出:
Exception - 出現異常情況。每個實作 PrivilegedExceptionAction 的類別都應該記錄其 run 方法能夠拋出的異常。
另請參見:
AccessController.doPrivileged(PrivilegedExceptionAction), AccessController.doPrivileged(PrivilegedExceptionAction,AccessControlContext)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only