Controlling Access to an Object

This 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 }

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.