@InterfaceAudience.Private public class TimelineACLsManager extends Object
TimelineACLsManager
check the entity level timeline data access.Constructor and Description |
---|
TimelineACLsManager(org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
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) |
public TimelineACLsManager(org.apache.hadoop.conf.Configuration conf)
public void setTimelineStore(TimelineStore store)
public void replaceIfExist(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
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
org.apache.hadoop.yarn.exceptions.YarnException
IOException
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
org.apache.hadoop.yarn.exceptions.YarnException
IOException
@InterfaceAudience.Private public org.apache.hadoop.yarn.security.AdminACLsManager setAdminACLsManager(org.apache.hadoop.yarn.security.AdminACLsManager adminAclsManager)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.