Class AuthTokenModule

  • All Implemented Interfaces:
    com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>, com.floragunn.searchguard.modules.state.ComponentStateProvider

    public class AuthTokenModule
    extends Object
    implements com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>, com.floragunn.searchguard.modules.state.ComponentStateProvider
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.floragunn.searchguard.modules.SearchGuardModule

        com.floragunn.searchguard.modules.SearchGuardModule.SgConfigMetadata<T extends Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthTokenModule()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Collection<Object> createComponents​(com.floragunn.searchguard.BaseDependencies baseDependencies)  
      List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>> getActions()  
      com.floragunn.searchguard.modules.state.ComponentState getComponentState()  
      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()  
      com.floragunn.searchguard.modules.SearchGuardModule.SgConfigMetadata<AuthTokenServiceConfig> getSgConfigMetadata()  
      • Methods inherited from interface com.floragunn.searchguard.modules.SearchGuardModule

        getContexts, onNodeStarted
    • Constructor Detail

      • AuthTokenModule

        public AuthTokenModule()
    • Method Detail

      • 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)
        Specified by:
        getRestHandlers in interface com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>
      • getActions

        public List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>> getActions()
        Specified by:
        getActions in interface com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>
      • createComponents

        public Collection<Object> createComponents​(com.floragunn.searchguard.BaseDependencies baseDependencies)
        Specified by:
        createComponents in interface com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>
      • getSettings

        public List<org.elasticsearch.common.settings.Setting<?>> getSettings()
        Specified by:
        getSettings in interface com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>
      • getSgConfigMetadata

        public com.floragunn.searchguard.modules.SearchGuardModule.SgConfigMetadata<AuthTokenServiceConfig> getSgConfigMetadata()
        Specified by:
        getSgConfigMetadata in interface com.floragunn.searchguard.modules.SearchGuardModule<AuthTokenServiceConfig>
      • getComponentState

        public com.floragunn.searchguard.modules.state.ComponentState getComponentState()
        Specified by:
        getComponentState in interface com.floragunn.searchguard.modules.state.ComponentStateProvider