Package io.quarkus.arc.processor
Interface BuildExtension
-
- All Known Subinterfaces:
AnnotationsTransformer,BeanDeploymentValidator,BeanRegistrar,ContextRegistrar,InjectionPointsTransformer,InterceptorBindingRegistrar,ObserverRegistrar,ObserverTransformer,QualifierRegistrar,StereotypeRegistrar
public interface BuildExtensionBuild-time extension point.- Author:
- Martin Kouba
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceBuildExtension.BuildContextstatic interfaceBuildExtension.Key<T>static classBuildExtension.SimpleKey<V>
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_PRIORITY
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static intcompare(BuildExtension e1, BuildExtension e2)default intgetPriority()Processors with higher priority are called first.default booleaninitialize(BuildExtension.BuildContext buildContext)Initialize self.
-
-
-
Field Detail
-
DEFAULT_PRIORITY
static final int DEFAULT_PRIORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
compare
static int compare(BuildExtension e1, BuildExtension e2)
-
getPriority
default int getPriority()
Processors with higher priority are called first.- Returns:
- the priority
-
initialize
default boolean initialize(BuildExtension.BuildContext buildContext)
Initialize self.- Parameters:
buildContext-- Returns:
trueif the extension should be put into service, @{code false} otherwise
-
-