Module org.elasticsearch.security
Interface QueryableBuiltInRoles.Provider
- All Known Implementing Classes:
QueryableReservedRolesProvider
- Enclosing class:
QueryableBuiltInRoles
public static interface QueryableBuiltInRoles.Provider
A provider that provides the built-in roles and can notify subscribed listeners when the built-in roles change.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(QueryableBuiltInRoles.Listener listener) Adds a listener to be notified when the built-in roles change.getRoles()
-
Method Details
-
getRoles
QueryableBuiltInRoles getRoles()- Returns:
- the built-in roles.
-
addListener
Adds a listener to be notified when the built-in roles change.- Parameters:
listener- the listener to add.
-