Class Signals

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.elasticsearch.common.component.LifecycleComponent, org.elasticsearch.core.Releasable

    public class Signals
    extends org.elasticsearch.common.component.AbstractLifecycleComponent
    • Field Summary

      • Fields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent

        lifecycle
    • Constructor Summary

      Constructors 
      Constructor Description
      Signals​(org.elasticsearch.common.settings.Settings settings, com.floragunn.searchguard.modules.state.ComponentState componentState)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Collection<Object> createComponents​(org.elasticsearch.client.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService, org.elasticsearch.script.ScriptService scriptService, org.elasticsearch.common.xcontent.NamedXContentRegistry xContentRegistry, org.elasticsearch.env.Environment environment, org.elasticsearch.env.NodeEnvironment nodeEnvironment, com.floragunn.searchguard.internalauthtoken.InternalAuthTokenProvider internalAuthTokenProvider, com.floragunn.searchguard.configuration.ProtectedConfigIndexService protectedConfigIndexService, com.floragunn.searchguard.sgconf.DynamicConfigFactory dynamicConfigFactory, com.floragunn.searchsupport.diag.DiagnosticContext diagnosticContext)  
      protected void doClose()  
      protected void doStart()  
      protected void doStop()  
      AccountRegistry getAccountRegistry()  
      SignalsSettings getSignalsSettings()  
      SignalsTenant getTenant​(com.floragunn.searchguard.user.User user)  
      SignalsTenant getTenant​(String name)  
      • Methods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent

        addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
    • Constructor Detail

      • Signals

        public Signals​(org.elasticsearch.common.settings.Settings settings,
                       com.floragunn.searchguard.modules.state.ComponentState componentState)
    • Method Detail

      • createComponents

        public Collection<Object> createComponents​(org.elasticsearch.client.Client client,
                                                   org.elasticsearch.cluster.service.ClusterService clusterService,
                                                   org.elasticsearch.threadpool.ThreadPool threadPool,
                                                   org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService,
                                                   org.elasticsearch.script.ScriptService scriptService,
                                                   org.elasticsearch.common.xcontent.NamedXContentRegistry xContentRegistry,
                                                   org.elasticsearch.env.Environment environment,
                                                   org.elasticsearch.env.NodeEnvironment nodeEnvironment,
                                                   com.floragunn.searchguard.internalauthtoken.InternalAuthTokenProvider internalAuthTokenProvider,
                                                   com.floragunn.searchguard.configuration.ProtectedConfigIndexService protectedConfigIndexService,
                                                   com.floragunn.searchguard.sgconf.DynamicConfigFactory dynamicConfigFactory,
                                                   com.floragunn.searchsupport.diag.DiagnosticContext diagnosticContext)
      • doStart

        protected void doStart()
        Specified by:
        doStart in class org.elasticsearch.common.component.AbstractLifecycleComponent
      • doStop

        protected void doStop()
        Specified by:
        doStop in class org.elasticsearch.common.component.AbstractLifecycleComponent
      • doClose

        protected void doClose()
                        throws IOException
        Specified by:
        doClose in class org.elasticsearch.common.component.AbstractLifecycleComponent
        Throws:
        IOException