org.apache.hadoop.yarn.server.timeline.security
Class TimelineACLsManager
java.lang.Object
org.apache.hadoop.yarn.server.timeline.security.TimelineACLsManager
@InterfaceAudience.Private
public class TimelineACLsManager
- extends Object
TimelineACLsManager check the entity level timeline data access.
|
Method Summary |
boolean |
checkAccess(org.apache.hadoop.security.UserGroupInformation callerUGI,
org.apache.hadoop.yarn.api.records.ApplicationAccessType applicationAccessType,
org.apache.hadoop.yarn.api.records.timeline.TimelineEntity entity)
|
boolean |
checkAccess(org.apache.hadoop.security.UserGroupInformation callerUGI,
org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
|
void |
replaceIfExist(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
|
org.apache.hadoop.yarn.security.AdminACLsManager |
setAdminACLsManager(org.apache.hadoop.yarn.security.AdminACLsManager adminAclsManager)
|
void |
setTimelineStore(TimelineStore store)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimelineACLsManager
public TimelineACLsManager(org.apache.hadoop.conf.Configuration conf)
setTimelineStore
public void setTimelineStore(TimelineStore store)
replaceIfExist
public void replaceIfExist(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
checkAccess
public boolean checkAccess(org.apache.hadoop.security.UserGroupInformation callerUGI,
org.apache.hadoop.yarn.api.records.ApplicationAccessType applicationAccessType,
org.apache.hadoop.yarn.api.records.timeline.TimelineEntity entity)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException
checkAccess
public boolean checkAccess(org.apache.hadoop.security.UserGroupInformation callerUGI,
org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
- Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException
setAdminACLsManager
@InterfaceAudience.Private
public org.apache.hadoop.yarn.security.AdminACLsManager setAdminACLsManager(org.apache.hadoop.yarn.security.AdminACLsManager adminAclsManager)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.