Class SpecialPrivilegesEvaluationContextProviderRegistry
- java.lang.Object
-
- com.floragunn.searchguard.privileges.SpecialPrivilegesEvaluationContextProviderRegistry
-
- All Implemented Interfaces:
SpecialPrivilegesEvaluationContextProvider
public class SpecialPrivilegesEvaluationContextProviderRegistry extends Object implements SpecialPrivilegesEvaluationContextProvider
-
-
Constructor Summary
Constructors Constructor Description SpecialPrivilegesEvaluationContextProviderRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(SpecialPrivilegesEvaluationContextProvider provider)SpecialPrivilegesEvaluationContextprovide(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext)voidprovide(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext, Consumer<SpecialPrivilegesEvaluationContext> onResult, Consumer<Exception> onFailure)
-
-
-
Method Detail
-
add
public void add(SpecialPrivilegesEvaluationContextProvider provider)
-
provide
public void provide(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext, Consumer<SpecialPrivilegesEvaluationContext> onResult, Consumer<Exception> onFailure)
- Specified by:
providein interfaceSpecialPrivilegesEvaluationContextProvider
-
provide
public SpecialPrivilegesEvaluationContext provide(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
-
-