org.apache.hadoop.security.authorize
Class ConfiguredPolicy
java.lang.Object
java.security.Policy
org.apache.hadoop.security.authorize.ConfiguredPolicy
- All Implemented Interfaces:
- Configurable
public class ConfiguredPolicy
- extends java.security.Policy
- implements Configurable
A Configuration
based security Policy
for Hadoop.
ConfiguredPolicy
works in conjunction with a PolicyProvider
for providing service-level authorization for Hadoop.
Nested classes/interfaces inherited from class java.security.Policy |
java.security.Policy.Parameters |
Fields inherited from class java.security.Policy |
UNSUPPORTED_EMPTY_COLLECTION |
Method Summary |
Configuration |
getConf()
Return the configuration used by this object. |
java.security.PermissionCollection |
getPermissions(java.security.ProtectionDomain domain)
|
boolean |
implies(java.security.ProtectionDomain domain,
java.security.Permission permission)
|
void |
refresh()
|
void |
setConf(Configuration conf)
Set the configuration to be used by this object. |
Methods inherited from class java.security.Policy |
getInstance, getInstance, getInstance, getParameters, getPermissions, getPolicy, getProvider, getType, setPolicy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HADOOP_POLICY_FILE
public static final java.lang.String HADOOP_POLICY_FILE
- See Also:
- Constant Field Values
ConfiguredPolicy
public ConfiguredPolicy(Configuration conf,
PolicyProvider policyProvider)
getConf
public Configuration getConf()
- Description copied from interface:
Configurable
- Return the configuration used by this object.
- Specified by:
getConf
in interface Configurable
setConf
public void setConf(Configuration conf)
- Description copied from interface:
Configurable
- Set the configuration to be used by this object.
- Specified by:
setConf
in interface Configurable
implies
public boolean implies(java.security.ProtectionDomain domain,
java.security.Permission permission)
- Overrides:
implies
in class java.security.Policy
getPermissions
public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
- Overrides:
getPermissions
in class java.security.Policy
refresh
public void refresh()
- Overrides:
refresh
in class java.security.Policy
Copyright © 2009 The Apache Software Foundation