public class ConfiguredPolicy extends Policy implements Configurable
Configuration
based security Policy
for Hadoop.
ConfiguredPolicy
works in conjunction with a PolicyProvider
for providing service-level authorization for Hadoop.Policy.Parameters
Modifier and Type | Field and Description |
---|---|
static String |
HADOOP_POLICY_FILE |
UNSUPPORTED_EMPTY_COLLECTION
Constructor and Description |
---|
ConfiguredPolicy(Configuration conf,
PolicyProvider policyProvider) |
Modifier and Type | Method and Description |
---|---|
Configuration |
getConf()
Return the configuration used by this object.
|
PermissionCollection |
getPermissions(ProtectionDomain domain) |
boolean |
implies(ProtectionDomain domain,
Permission permission) |
void |
refresh() |
void |
setConf(Configuration conf)
Set the configuration to be used by this object.
|
getInstance, getInstance, getInstance, getParameters, getPermissions, getPolicy, getProvider, getType, setPolicy
public static final String HADOOP_POLICY_FILE
public ConfiguredPolicy(Configuration conf, PolicyProvider policyProvider)
public Configuration getConf()
Configurable
getConf
in interface Configurable
public void setConf(Configuration conf)
Configurable
setConf
in interface Configurable
public boolean implies(ProtectionDomain domain, Permission permission)
public PermissionCollection getPermissions(ProtectionDomain domain)
getPermissions
in class Policy
Copyright © 2010 The Apache Software Foundation