Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.security.AccessController1.2

java.lang.Object
   |
   +--java.security.AccessController

Deklaration

public final class AccessController
extends java.lang.Object

Beschreibung

Diese Klasse bietet die Möglichkeit, Code mit bestimmten Berechtigungen auszuführen. Hierzu muß eine Unterklasse von PrivilegedAction definiert werden, dessen run()-Methode die Aktionen enthält. Ein Exemplar dieser Unterklasse wird dann an die Methode doPrivileged() übergeben, um die Aktion auszuführen.


 
Methoden
public static voidcheckPermission(Permission perm)
public static native voiddoPrivileged(PrivilegedAction action)
public static native voiddoPrivileged(PrivilegedExceptionAction action)
public static native voiddoPrivileged(PrivilegedAction action, AccessControlContext context)
public static native voiddoPrivileged(PrivilegedExceptionAction action, AccessControlContext context)
public static AccessControlContextgetContext()


 

Methoden im Detail

public static void checkPermission(Permission perm)
Prüft, ob der aufrufende Thread über die Berechtigung perm verfügt. Ist das nicht der Fall, wird eine AccessControlException ausgelöst.
Exception: AccessControlException
public static native void doPrivileged(PrivilegedAction action)
Führt die Aktion action mit allen Berechtigungen aus, über die der aufrufende Thread verfügt.
public static native void doPrivileged(PrivilegedExceptionAction action)
Führt die Aktion action mit allen Berechtigungen aus, über die der aufrufende Thread verfügt.
public static native void doPrivileged(PrivilegedAction action, AccessControlContext context)
Führt die Aktion action mit allen Berechtigungen aus, über die der Kontext context verfügt.
public static native void doPrivileged(PrivilegedExceptionAction action, AccessControlContext context)
Führt die Aktion action mit allen Berechtigungen aus, über die Kontext der context verfügt.
public static AccessControlContext getContext()
Liefert den aktuellen Kontext des aufrufenden Threads zurück. Dieser Kontext enthält die Berechtigungen, über die Thread im Zeitpunkt des Aufrufs verfügt.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.