Interface SearchGuardModule<T>


  • public interface SearchGuardModule<T>
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default Collection<Object> createComponents​(BaseDependencies baseDependencies)  
      default List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>> getActions()  
      default List<org.elasticsearch.script.ScriptContext<?>> getContexts()  
      default List<org.elasticsearch.rest.RestHandler> getRestHandlers​(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.rest.RestController restController, org.elasticsearch.common.settings.ClusterSettings clusterSettings, org.elasticsearch.common.settings.IndexScopedSettings indexScopedSettings, org.elasticsearch.common.settings.SettingsFilter settingsFilter, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver indexNameExpressionResolver, org.elasticsearch.script.ScriptService scriptService, Supplier<org.elasticsearch.cluster.node.DiscoveryNodes> nodesInCluster)  
      default List<org.elasticsearch.common.settings.Setting<?>> getSettings()  
      default SearchGuardModule.SgConfigMetadata<T> getSgConfigMetadata()  
      default void onNodeStarted()  
    • Method Detail

      • getRestHandlers

        default List<org.elasticsearch.rest.RestHandler> getRestHandlers​(org.elasticsearch.common.settings.Settings settings,
                                                                         org.elasticsearch.rest.RestController restController,
                                                                         org.elasticsearch.common.settings.ClusterSettings clusterSettings,
                                                                         org.elasticsearch.common.settings.IndexScopedSettings indexScopedSettings,
                                                                         org.elasticsearch.common.settings.SettingsFilter settingsFilter,
                                                                         org.elasticsearch.cluster.metadata.IndexNameExpressionResolver indexNameExpressionResolver,
                                                                         org.elasticsearch.script.ScriptService scriptService,
                                                                         Supplier<org.elasticsearch.cluster.node.DiscoveryNodes> nodesInCluster)
      • getActions

        default List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>> getActions()
      • getContexts

        default List<org.elasticsearch.script.ScriptContext<?>> getContexts()
      • getSettings

        default List<org.elasticsearch.common.settings.Setting<?>> getSettings()
      • onNodeStarted

        default void onNodeStarted()