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
Constructors Constructor Description InterceptorResolverBuildItem(BeanDeployment beanDeployment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.jboss.jandex.AnnotationInstance>
extractInterceptorBindings(org.jboss.jandex.AnnotationInstance annotation)
InterceptorResolver
get()
Set<org.jboss.jandex.DotName>
getInterceptorBindings()
-
-
-
Constructor Detail
-
InterceptorResolverBuildItem
InterceptorResolverBuildItem(BeanDeployment beanDeployment)
-
-
Method Detail
-
get
public InterceptorResolver get()
-
getInterceptorBindings
public Set<org.jboss.jandex.DotName> 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:
BeanDeployment.extractInterceptorBindings(AnnotationInstance)
-
-