Package io.quarkus.deployment.builditem
Class RuntimeApplicationShutdownBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.deployment.builditem.RuntimeApplicationShutdownBuildItem
-
public final class RuntimeApplicationShutdownBuildItem extends MultiBuildItem
Build Item that can be used to queue shutdown tasks that are run when the runtime application shuts down. This is similar toShutdownContextBuildItem
however it applies to tasks on the 'build' side, so if a processor wants to close something after the application has completed this item lets it do this. This has no effect for production applications, and is only useful in dev/test mode. The main use case for this is for shutting down deployment side test utilities at the end of a test run.
-
-
Constructor Summary
Constructors Constructor Description RuntimeApplicationShutdownBuildItem(Runnable closeTask)
-