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

java.lang.Object
   |
   +--java.lang.ClassLoader
         |
         +--java.security.SecureClassLoader

Deklaration

public class SecureClassLoader
extends java.lang.ClassLoader

Beschreibung

Diese Klasse erweitert ClassLoader um die Fähigkeit, Klassen beim Laden mit einer CodeSource zu assoziieren. Dadurch können die geladenen Klassen mit Herkunfts-abhängigen Berechtigungen versehen werden, die in der System-Policy definiert sind.


 
Konstruktoren
protectedSecureClassLoader()
protectedSecureClassLoader(ClassLoader parent)
 
Methoden
protected final ClassdefineClass(String name, byte[] b, int off, int len, CodeSource cs)
protected PermissionCollectiongetPermissions(CodeSource codesource)


 

Konstruktoren im Detail

protected SecureClassLoader()
Erzeugt ein neues Objekt, das Anfragen an den standardmäßigen ClassLoader delegiert.
protected SecureClassLoader(ClassLoader parent)
Erzeugt ein neues Objekt, das Anfragen an den ClassLoader parent delegiert.

 

Methoden im Detail

protected final Class defineClass(String name, byte[] b, int off, int len, CodeSource cs)
Erzeugt anhand der im Byte-Array b ab der Position off stehenden len Bytes eine Klassendefinition und liefert diese in einem Class-Objekt zurück. Optional kann mit cs eine Bezugsquelle angegeben werden.
protected PermissionCollection getPermissions(CodeSource codesource)
Liefert die Berechtigungen zurück, mit denen codesource ausgestattet ist.


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

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