Class SearchGuardModulesRegistry
- java.lang.Object
-
- com.floragunn.searchguard.modules.SearchGuardModulesRegistry
-
public class SearchGuardModulesRegistry extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.common.settings.Setting<List<String>>DISABLED_MODULES
-
Constructor Summary
Constructors Constructor Description SearchGuardModulesRegistry(org.elasticsearch.common.settings.Settings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String... classes)voidaddComponentStateProvider(ComponentStateProvider componentStateProvider)Collection<Object>createComponents(BaseDependencies baseDependencies)List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,? extends org.elasticsearch.action.ActionResponse>>getActions()SearchGuardComponentRegistry<AuthenticationBackend>getAuthenticationBackends()SearchGuardComponentRegistry<AuthFailureListener>getAuthFailureListeners()SearchGuardComponentRegistry<AuthorizationBackend>getAuthorizationBackends()ComponentStategetComponentState(String moduleName)List<ComponentState>getComponentStates()List<org.elasticsearch.script.ScriptContext<?>>getContexts()SearchGuardComponentRegistry<HTTPAuthenticator>getHttpAuthenticators()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)List<org.elasticsearch.common.settings.Setting<?>>getSettings()voidonNodeStarted()
-
-
-
Method Detail
-
add
public void add(String... classes)
-
addComponentStateProvider
public void addComponentStateProvider(ComponentStateProvider componentStateProvider)
-
getRestHandlers
public 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
public List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,? extends org.elasticsearch.action.ActionResponse>> getActions()
-
getContexts
public List<org.elasticsearch.script.ScriptContext<?>> getContexts()
-
createComponents
public Collection<Object> createComponents(BaseDependencies baseDependencies)
-
getSettings
public List<org.elasticsearch.common.settings.Setting<?>> getSettings()
-
onNodeStarted
public void onNodeStarted()
-
getComponentStates
public List<ComponentState> getComponentStates()
-
getComponentState
public ComponentState getComponentState(String moduleName)
-
getAuthenticationBackends
public SearchGuardComponentRegistry<AuthenticationBackend> getAuthenticationBackends()
-
getAuthorizationBackends
public SearchGuardComponentRegistry<AuthorizationBackend> getAuthorizationBackends()
-
getHttpAuthenticators
public SearchGuardComponentRegistry<HTTPAuthenticator> getHttpAuthenticators()
-
getAuthFailureListeners
public SearchGuardComponentRegistry<AuthFailureListener> getAuthFailureListeners()
-
-