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.AccessControlContext1.2

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

Deklaration

public final class AccessControlContext
extends java.lang.Object

Beschreibung

Diese Klasse repräsentiert einen Kontext, der die Berechtigungen enthält, über die ein Thread an einer bestimmten Stelle seiner Ausführung verfügt. Mit einem solchen Kontext kann ein Thread seine Berechtigungen an einen Kind-Thread weitergeben, in dem er seinen eigenen Kontext mit der Methode getContext() von AccessController abruft und ihn den Kind-Threads zur Verfügung stellt. Die Kind-Treads können dann mit der Methode checkPermission() dieser Klasse mit den Berechtigungen des Vater-Threads arbeiten.


 
Konstruktoren
publicAccessControlContext(ProtectionDomain[] context)
publicAccessControlContext(AccessControlContext acc, DomainCombiner combiner)     [1.3]
 
Methoden
public voidcheckPermission(Permission perm)
public booleanequals(Object obj)
public DomainCombinergetDomainCombiner()     [1.3]
public inthashCode()


 

Konstruktoren im Detail

public AccessControlContext(ProtectionDomain[] context)
Erzeugt ein neues Objekt mit den in context enthaltenen Schutzbereichen. null darf nicht übergeben werden, Duplikate in context sind erlaubt.
public AccessControlContext(AccessControlContext acc, DomainCombiner combiner)     [1.3]
Dieser Konstruktor assoziiert den übergebenen Kontext acc mit in combiner enthaltenen Schutzbereichen.

 

Methoden im Detail

public void checkPermission(Permission perm)
Prüft, ob dieser Kontext über die Berechtigung permission verfügt. Ist das nicht der Fall, wird eine AccessControlException ausgelöst.
Exception: AccessControlException
public boolean equals(Object obj)
Liefert true, wenn obj ein AccessControlContext-Objekt ist, das dieselben Schutzbereiche hat, sonst false.
public DomainCombiner getDomainCombiner()     [1.3]
Liefert den mit diesem Objekt assoziierten DomainCombiner zurück, oder null, falls das Objekt mit dem ersten der beiden Konstruktoren erzeugt wurde.
public int hashCode()
Liefert einen Hashcode für das AccessControlContext-Objekt.


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

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