Class SharedTmpDirAuthorizer

java.lang.Object
org.apache.hadoop.ozone.security.acl.SharedTmpDirAuthorizer
All Implemented Interfaces:
org.apache.hadoop.ozone.security.acl.IAccessAuthorizer

public class SharedTmpDirAuthorizer extends Object implements org.apache.hadoop.ozone.security.acl.IAccessAuthorizer
SharedTmp implementation of IAccessAuthorizer.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.hadoop.ozone.security.acl.IAccessAuthorizer

    org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLIdentityType, org.apache.hadoop.ozone.security.acl.IAccessAuthorizer.ACLType
  • Constructor Summary

    Constructors
    Constructor
    Description
    SharedTmpDirAuthorizer(OzoneNativeAuthorizer ozoneNativeAuthorizer, org.apache.hadoop.ozone.security.acl.IAccessAuthorizer authorizer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    checkAccess(org.apache.hadoop.ozone.security.acl.IOzoneObj ozObject, org.apache.hadoop.ozone.security.acl.RequestContext context)
    Check access for a given ozoneObject.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.hadoop.ozone.security.acl.IAccessAuthorizer

    generateAssumeRoleSessionPolicy, isNative
  • Constructor Details

    • SharedTmpDirAuthorizer

      public SharedTmpDirAuthorizer(OzoneNativeAuthorizer ozoneNativeAuthorizer, org.apache.hadoop.ozone.security.acl.IAccessAuthorizer authorizer)
  • Method Details

    • checkAccess

      public boolean checkAccess(org.apache.hadoop.ozone.security.acl.IOzoneObj ozObject, org.apache.hadoop.ozone.security.acl.RequestContext context) throws org.apache.hadoop.ozone.om.exceptions.OMException
      Check access for a given ozoneObject.
      Specified by:
      checkAccess in interface org.apache.hadoop.ozone.security.acl.IAccessAuthorizer
      Parameters:
      ozObject - object for which access needs to be checked.
      context - Context object encapsulating all user related information.
      Returns:
      true if user has access else false.
      Throws:
      org.apache.hadoop.ozone.om.exceptions.OMException