Interface LifecycleComponent

All Superinterfaces:
AutoCloseable, Closeable, Releasable
All Known Implementing Classes:
AbstractLifecycleComponent

@PublicApi(since="1.0.0") public interface LifecycleComponent extends Releasable
Base interface for a lifecycle component.
Opensearch.api:
  • Method Details

    • lifecycleState

      Lifecycle.State lifecycleState()
    • addLifecycleListener

      void addLifecycleListener(LifecycleListener listener)
    • removeLifecycleListener

      void removeLifecycleListener(LifecycleListener listener)
    • start

      void start()
    • stop

      void stop()