| 
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Permission
com.sun.jini.start.SharedActivationPolicyPermission
public final class SharedActivationPolicyPermission
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.
| Constructor Summary | |
|---|---|
SharedActivationPolicyPermission(String policy)
Constructor that creates a SharedActivationPolicyPermission with the specified name. | 
|
SharedActivationPolicyPermission(String policy,
                                 String action)
Constructor that creates a SharedActivationPolicyPermission with the specified name. | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(Object obj)
Two instances are equal if they have the same name.  | 
 String | 
getActions()
 | 
 int | 
hashCode()
 | 
 boolean | 
implies(Permission p)
 | 
 PermissionCollection | 
newPermissionCollection()
 | 
| Methods inherited from class java.security.Permission | 
|---|
checkGuard, getName, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public SharedActivationPolicyPermission(String policy)
SharedActivationPolicyPermission with the specified name.
 Delegates policy to supertype.
public SharedActivationPolicyPermission(String policy,
                                        String action)
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 Detail | 
|---|
public boolean implies(Permission p)
implies in class Permissionpublic boolean equals(Object obj)
equals in class Permissionpublic int hashCode()
hashCode in class Permissionpublic String getActions()
getActions in class Permissionpublic PermissionCollection newPermissionCollection()
newPermissionCollection in class Permission
  | 
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||