Class SharedActivationPolicyPermission

java.lang.Object
java.security.Permission
com.sun.jini.start.SharedActivationPolicyPermission
All Implemented Interfaces:
Serializable, Guard

public final class SharedActivationPolicyPermission extends Permission implements Serializable
Permission class used by the service starter package. This class takes a policy string argument that follows the matching semantics defined by FilePermission. The ActivateWrapper class explicitly checks to see if the service's import codebase has been granted access to service's associated policy file in the shared VM's policy.

An example grant is:

 grant codebase "file:install_dir/lib/fiddler.jar" {
     permission com.sun.jini.start.SharedActivationPolicyPermission
         "policy_dir${/}policy.fiddler";
 };
 
This grant allows services using install_dir/lib/fiddler.jar for their import codebase to use policy_dir${/}policy.fiddler for their policy file, where install_dir is the installation directory of the starter kit and policy_dir is the pathname to the directory containing the policy file.
Author:
Sun Microsystems, Inc.
See Also:
  • Constructor Details

    • SharedActivationPolicyPermission

      public SharedActivationPolicyPermission(String policy)
      Constructor that creates a SharedActivationPolicyPermission with the specified name. Delegates policy to supertype.
    • SharedActivationPolicyPermission

      public SharedActivationPolicyPermission(String policy, String action)
      Constructor that creates a SharedActivationPolicyPermission with the specified name. This constructor exists for use by the Policy object to instantiate new Permission objects. The action argument is currently ignored.
  • Method Details