![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e216. Controlling Access to an ObjectThis example demonstrates how to protect access to an object using a permission. Only threads with the required permission can access the object.// Create the object that requires protection String secretObj = "my secret"; // Create the required permission that will protect the object Guard guard = new PropertyPermission("java.home", "read"); // Create the guard GuardedObject gobj = new GuardedObject(secretObj, guard); // Get the guarded object try { Object o = gobj.getObject(); } catch (AccessControlException e) { // Cannot access the object }
e213. Checking Read/Write Permission for a Directory e214. Determining If One Permission Implies Another e215. Creating a Custom Permission e217. Listing All Permissions Granted to a Loaded Class e218. Listing All Permissions Granted to Classes Loaded from a URL or Directory
© 2002 Addison-Wesley. |