Package io.quarkus.arc.deployment
Class InterceptorResolverBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.arc.deployment.InterceptorResolverBuildItem
public final class InterceptorResolverBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
Holds a reference to the interceptor resolver.
-
Constructor Summary
ConstructorsConstructorDescriptionInterceptorResolverBuildItem(io.quarkus.arc.processor.BeanDeployment beanDeployment) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.jboss.jandex.AnnotationInstance> extractInterceptorBindings(org.jboss.jandex.AnnotationInstance annotation) io.quarkus.arc.processor.InterceptorResolverget()Set<org.jboss.jandex.DotName>
-
Constructor Details
-
InterceptorResolverBuildItem
InterceptorResolverBuildItem(io.quarkus.arc.processor.BeanDeployment beanDeployment)
-
-
Method Details
-
get
public io.quarkus.arc.processor.InterceptorResolver get() -
getInterceptorBindings
- Returns:
- the set of all known interceptor bindings
-
extractInterceptorBindings
public Collection<org.jboss.jandex.AnnotationInstance> extractInterceptorBindings(org.jboss.jandex.AnnotationInstance annotation) - Parameters:
annotation-- Returns:
- the collection of interceptor bindings
- See Also:
-