public interface LifecycleComponent
extends java.lang.AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleListener(LifecycleListener listener) |
void |
close() |
java.lang.String |
getName() |
Lifecycle.State |
lifecycleState() |
default void |
publishInfo(ComponentInfoPublisher componentInfoPublisher) |
void |
removeLifecycleListener(LifecycleListener listener) |
void |
setExceptionHandler(java.lang.Thread.UncaughtExceptionHandler handler)
Set the default handler invoked when a lifecycle component
abruptly terminates due an uncaught exception.
|
void |
start() |
void |
stop() |
java.lang.String getName()
Lifecycle.State lifecycleState()
void addLifecycleListener(LifecycleListener listener)
void removeLifecycleListener(LifecycleListener listener)
default void publishInfo(ComponentInfoPublisher componentInfoPublisher)
void start()
void stop()
void close()
close in interface java.lang.AutoCloseablevoid setExceptionHandler(java.lang.Thread.UncaughtExceptionHandler handler)
handler - handler invoked when an uncaught exception happens
in the lifecycle component.Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.