Package io.quarkus.arc.processor
Interface InterceptorBindingRegistrar.InterceptorBinding
-
- Enclosing interface:
- InterceptorBindingRegistrar
public static interface InterceptorBindingRegistrar.InterceptorBindingRepresents an additional interceptor binding definition. The name is used to identify an annotation class and theisNonbinding(String)method is used to match annotation values that should be considered non-binding as defined by the CDI spec.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.jboss.jandex.DotNamegetName()booleanisNonbinding(String memberName)static InterceptorBindingRegistrar.InterceptorBindingof(Class<? extends Annotation> clazz)static InterceptorBindingRegistrar.InterceptorBindingof(Class<? extends Annotation> clazz, Predicate<String> predicate)static InterceptorBindingRegistrar.InterceptorBindingof(Class<? extends Annotation> clazz, Set<String> nonbinding)static InterceptorBindingRegistrar.InterceptorBindingof(org.jboss.jandex.DotName name)static InterceptorBindingRegistrar.InterceptorBindingof(org.jboss.jandex.DotName name, Predicate<String> predicate)static InterceptorBindingRegistrar.InterceptorBindingof(org.jboss.jandex.DotName name, Set<String> nonbinding)
-
-
-
Method Detail
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(Class<? extends Annotation> clazz)
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(org.jboss.jandex.DotName name)
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(Class<? extends Annotation> clazz, Predicate<String> predicate)
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(org.jboss.jandex.DotName name, Predicate<String> predicate)
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(org.jboss.jandex.DotName name, Set<String> nonbinding)
-
of
static InterceptorBindingRegistrar.InterceptorBinding of(Class<? extends Annotation> clazz, Set<String> nonbinding)
-
getName
org.jboss.jandex.DotName getName()
- Returns:
- the name of the annotation that should be considered an interceptor binding
-
isNonbinding
boolean isNonbinding(String memberName)
- Returns:
trueif the annotation member with the given name should be considered non-binding,falseotherwise- See Also:
Nonbinding
-
-