Package io.quarkus.deployment.builditem
Class CuratedApplicationContextBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.builditem.CuratedApplicationContextBuildItem
public final class CuratedApplicationContextBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
A build item that provides a per-
CuratedApplication context map.
Unlike LiveReloadBuildItem, whose context is scoped to a single
AugmentActionImpl (and thus reset when a new one is created),
this context survives across AugmentActionImpl instances for
the lifetime of the CuratedApplication.
Use this for state that must persist across continuous testing restarts
but be isolated between different CuratedApplication instances.
-
Constructor Summary
ConstructorsConstructorDescriptionCuratedApplicationContextBuildItem(Map<Class<?>, Object> curatedApplicationContext) -
Method Summary
Modifier and TypeMethodDescription<T> TgetContextObject(Class<T> type) <T> voidsetContextObject(Class<T> type, T val)
-
Constructor Details
-
CuratedApplicationContextBuildItem
-
-
Method Details
-
getContextObject
-
setContextObject
-