Class AccessControlUserCache


  • public class AccessControlUserCache
    extends Object
    The AccessControlUserCache caches all the user configs within the cluster, and listens on ZK changes to keep them in sync. It also maintains several component user config maps.
    • Constructor Detail

      • AccessControlUserCache

        public AccessControlUserCache​(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore)
    • Method Detail

      • getAllUserConfig

        @Nullable
        public List<UserConfig> getAllUserConfig()
      • getAllControllerUserConfig

        public List<UserConfig> getAllControllerUserConfig()
      • getAllBrokerUserConfig

        public List<UserConfig> getAllBrokerUserConfig()
      • getAllServerUserConfig

        public List<UserConfig> getAllServerUserConfig()
      • getAllUserName

        @Nullable
        public List<String> getAllUserName()