org.jppf.security
Class JPPFPolicy

java.lang.Object
  extended by java.security.Policy
      extended by org.jppf.security.JPPFPolicy

public class JPPFPolicy
extends Policy

Security policy for JPPF Nodes.

Author:
Laurent Cohen

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Policy
Policy.Parameters
 
Field Summary
 
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
 
Constructor Summary
JPPFPolicy(ClassLoader classLoader)
          Initialize this policy.
 
Method Summary
 PermissionCollection getPermissions(CodeSource codesource)
          Get the permissions for this policy.
 PermissionCollection getPermissions(ProtectionDomain domain)
          Get the permissions for a specified protection domain.
 boolean implies(ProtectionDomain domain, Permission permission)
          .
 void refresh()
          This method does nothing.
 
Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getParameters, getPolicy, getProvider, getType, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPPFPolicy

public JPPFPolicy(ClassLoader classLoader)
Initialize this policy.

Parameters:
classLoader - the ClassLoader used to retrieve the policy file through a call to getResourceAsStream(String); may be null.
See Also:
ClassLoader.getResourceAsStream(String).
Method Detail

getPermissions

public PermissionCollection getPermissions(CodeSource codesource)
Get the permissions for this policy.

Overrides:
getPermissions in class Policy
Parameters:
codesource - not used.
Returns:
a collection of permissions.
See Also:
Policy.getPermissions(java.security.CodeSource)

getPermissions

public PermissionCollection getPermissions(ProtectionDomain domain)
Get the permissions for a specified protection domain.

Overrides:
getPermissions in class Policy
Parameters:
domain - the protection domain to get the permissions for.
Returns:
a PermissionCollection instance.
See Also:
Policy.getPermissions(java.security.ProtectionDomain)

refresh

public void refresh()
This method does nothing.

Overrides:
refresh in class Policy
See Also:
Policy.refresh()

implies

public boolean implies(ProtectionDomain domain,
                       Permission permission)
.

Overrides:
implies in class Policy
Parameters:
domain - .
permission - .
Returns:
.
See Also:
Policy.implies(java.security.ProtectionDomain, java.security.Permission)


Copyright © 2005-2010 JPPF Team.