Class QueryableReservedRolesProvider

java.lang.Object
org.elasticsearch.xpack.security.support.QueryableReservedRolesProvider
All Implemented Interfaces:
QueryableBuiltInRoles.Provider

public class QueryableReservedRolesProvider extends Object implements QueryableBuiltInRoles.Provider
A provider of the built-in reserved roles.

This provider fetches all reserved roles from the ReservedRolesStore and calculates their hashes lazily. The reserved roles are static and do not change during runtime, hence this provider will never notify any listeners.