Interface SearchGuardModule<T>


  • public interface SearchGuardModule<T>
    • 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()