Package io.quarkus.funqy.deployment
Class FunctionScannerBuildStep
java.lang.Object
io.quarkus.funqy.deployment.FunctionScannerBuildStep
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidscanFunctions(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy, io.quarkus.deployment.annotations.BuildProducer<FunctionBuildItem> functions) staticInit(io.quarkus.funqy.runtime.FunctionRecorder recorder, List<FunctionBuildItem> functions, io.quarkus.deployment.recording.RecorderContext context)
-
Field Details
-
FUNQ
public static final org.jboss.jandex.DotName FUNQ -
CONTEXT
public static final org.jboss.jandex.DotName CONTEXT
-
-
Constructor Details
-
FunctionScannerBuildStep
public FunctionScannerBuildStep()
-
-
Method Details
-
scanFunctions
public void scanFunctions(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy, io.quarkus.deployment.annotations.BuildProducer<FunctionBuildItem> functions) -
staticInit
public FunctionInitializedBuildItem staticInit(io.quarkus.funqy.runtime.FunctionRecorder recorder, List<FunctionBuildItem> functions, io.quarkus.deployment.recording.RecorderContext context)
-