Package org.opensearch.common.lifecycle
Interface LifecycleComponent
- All Superinterfaces:
AutoCloseable,Closeable,Releasable
- All Known Implementing Classes:
AbstractLifecycleComponent
Base interface for a lifecycle component.
- Opensearch.api:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddLifecycleListener(LifecycleListener listener) voidremoveLifecycleListener(LifecycleListener listener) voidstart()voidstop()Methods inherited from interface org.opensearch.common.lease.Releasable
close
-
Method Details
-
lifecycleState
Lifecycle.State lifecycleState() -
addLifecycleListener
-
removeLifecycleListener
-
start
void start() -
stop
void stop()
-