Package io.quarkus.arc.processor
Interface ObserverTransformer
- All Superinterfaces:
BuildExtension
Allows a build-time extension to:
- override the set of qualifiers and priority of any observer method,
- instruct the container to veto the observer method.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceTransformation context.Nested classes/interfaces inherited from interface io.quarkus.arc.processor.BuildExtension
BuildExtension.BuildContext, BuildExtension.Key<T>, BuildExtension.SimpleKey<V> -
Field Summary
Fields inherited from interface io.quarkus.arc.processor.BuildExtension
DEFAULT_PRIORITY -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidMethods inherited from interface io.quarkus.arc.processor.BuildExtension
getPriority, initialize
-
Method Details
-
appliesTo
boolean appliesTo(org.jboss.jandex.Type observedType, Set<org.jboss.jandex.AnnotationInstance> qualifiers) - Parameters:
observedType-qualifiers-- Returns:
trueif this transformer is meant to be applied to the supplied attributes of an observer method,falseotherwise
-
transform
- Parameters:
context-
-