Class DefaultZkACLProvider

java.lang.Object
org.apache.solr.common.cloud.DefaultZkACLProvider
All Implemented Interfaces:
org.apache.curator.framework.api.ACLProvider, org.apache.curator.utils.InternalACLProvider, ZkACLProvider

public class DefaultZkACLProvider extends Object implements ZkACLProvider
  • Constructor Details

    • DefaultZkACLProvider

      public DefaultZkACLProvider()
    • DefaultZkACLProvider

      public DefaultZkACLProvider(List<org.apache.zookeeper.data.ACL> globalACLsToAdd)
  • Method Details

    • getACLsToAdd

      public List<org.apache.zookeeper.data.ACL> getACLsToAdd(String zNodePath)
      Specified by:
      getACLsToAdd in interface ZkACLProvider
    • getAclForPath

      public List<org.apache.zookeeper.data.ACL> getAclForPath(String zNodePath)
      Specified by:
      getAclForPath in interface org.apache.curator.framework.api.ACLProvider
      Specified by:
      getAclForPath in interface org.apache.curator.utils.InternalACLProvider
      Specified by:
      getAclForPath in interface ZkACLProvider
    • getDefaultAcl

      public List<org.apache.zookeeper.data.ACL> getDefaultAcl()
      Specified by:
      getDefaultAcl in interface org.apache.curator.framework.api.ACLProvider
      Specified by:
      getDefaultAcl in interface org.apache.curator.utils.InternalACLProvider
    • createGlobalACLsToAdd

      protected List<org.apache.zookeeper.data.ACL> createGlobalACLsToAdd()