Class AccessControlUserCache
- java.lang.Object
-
- org.apache.pinot.common.config.provider.AccessControlUserCache
-
public class AccessControlUserCache extends Object
TheAccessControlUserCachecaches 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 Summary
Constructors Constructor Description AccessControlUserCache(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore)
-
Method Summary
Modifier and Type Method Description List<UserConfig>getAllBrokerUserConfig()List<UserConfig>getAllControllerUserConfig()List<UserConfig>getAllServerUserConfig()List<UserConfig>getAllUserConfig()List<String>getAllUserName()
-
-
-
Method Detail
-
getAllUserConfig
@Nullable public List<UserConfig> getAllUserConfig()
-
getAllControllerUserConfig
public List<UserConfig> getAllControllerUserConfig()
-
getAllBrokerUserConfig
public List<UserConfig> getAllBrokerUserConfig()
-
getAllServerUserConfig
public List<UserConfig> getAllServerUserConfig()
-
-