-
public interface PrivilegedAction<T>
特権を有効にして実行する計算です。 計算を実行するには、PrivilegedAction
オブジェクトのAccessController.doPrivileged
を呼び出します。 このインタフェースは、チェック例外をスローしない計算に対してだけ使用されます。チェック例外をスローする計算では、代わりにPrivilegedExceptionAction
を使用する必要があります。- 導入されたバージョン:
- 1.2
- 関連項目:
AccessController
,AccessController.doPrivileged(PrivilegedAction)
,PrivilegedExceptionAction
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 T
run()
計算を実行します。
-
-
-
メソッドの詳細
-
run
T run()
計算を実行します。 このメソッドは、特権を有効にしたあとにAccessController.doPrivileged
によって呼び出されます。- 戻り値:
- 計算結果を表現できる、クラスに依存した値。
PrivilegedAction
を実装する各クラスは、この値が表す内容があれば、それをドキュメント化する必要がある。 - 関連項目:
AccessController.doPrivileged(PrivilegedAction)
,AccessController.doPrivileged(PrivilegedAction, AccessControlContext)
-
-