Interface SearchGuardModule<T>
-
public interface SearchGuardModule<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSearchGuardModule.SgConfigMetadata<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 voidonNodeStarted()
-
-
-
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()
-
createComponents
default Collection<Object> createComponents(BaseDependencies baseDependencies)
-
getSettings
default List<org.elasticsearch.common.settings.Setting<?>> getSettings()
-
getSgConfigMetadata
default SearchGuardModule.SgConfigMetadata<T> getSgConfigMetadata()
-
onNodeStarted
default void onNodeStarted()
-
-