Class PrivilegesInterceptorImpl


  • public class PrivilegesInterceptorImpl
    extends com.floragunn.searchguard.privileges.PrivilegesInterceptor
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.floragunn.searchguard.privileges.PrivilegesInterceptor

        com.floragunn.searchguard.privileges.PrivilegesInterceptor.InterceptionResult
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.logging.log4j.Logger log  
    • Constructor Summary

      Constructors 
      Constructor Description
      PrivilegesInterceptorImpl​(com.floragunn.searchguard.sgconf.ConfigModel configModel, com.floragunn.searchguard.sgconf.DynamicConfigModel dynamicConfigModel)  
    • Field Detail

      • log

        protected final org.apache.logging.log4j.Logger log
    • Constructor Detail

      • PrivilegesInterceptorImpl

        public PrivilegesInterceptorImpl​(com.floragunn.searchguard.sgconf.ConfigModel configModel,
                                         com.floragunn.searchguard.sgconf.DynamicConfigModel dynamicConfigModel)
    • Method Detail

      • replaceKibanaIndex

        public com.floragunn.searchguard.privileges.PrivilegesInterceptor.InterceptionResult replaceKibanaIndex​(org.elasticsearch.action.ActionRequest request,
                                                                                                                String action,
                                                                                                                com.floragunn.searchguard.user.User user,
                                                                                                                com.floragunn.searchguard.resolver.IndexResolverReplacer.Resolved requestedResolved,
                                                                                                                com.floragunn.searchguard.sgconf.SgRoles sgRoles)
        Overrides:
        replaceKibanaIndex in class com.floragunn.searchguard.privileges.PrivilegesInterceptor