Package io.quarkus.arc.processor
Interface BuildExtension
- All Known Subinterfaces:
AnnotationsTransformer,BeanDeploymentValidator,BeanRegistrar,ContextRegistrar,InjectionPointsTransformer,InterceptorBindingRegistrar,ObserverRegistrar,ObserverTransformer,QualifierRegistrar,StereotypeRegistrar
public interface BuildExtension
Build-time extension point.
- Author:
- Martin Kouba
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic intcompare(BuildExtension e1, BuildExtension e2) default intProcessors with higher priority are called first.default booleaninitialize(BuildExtension.BuildContext buildContext) Initialize self.
-
Field Details
-
DEFAULT_PRIORITY
static final int DEFAULT_PRIORITY- See Also:
-
-
Method Details
-
compare
-
getPriority
default int getPriority()Processors with higher priority are called first.- Returns:
- the priority
-
initialize
Initialize self.- Parameters:
buildContext-- Returns:
trueif the extension should be put into service,falseotherwise
-