Package io.quarkus.arc.processor
Class InterceptorConfigurator
- java.lang.Object
-
- io.quarkus.arc.processor.ConfiguratorBase<InterceptorConfigurator>
-
- io.quarkus.arc.processor.InterceptorConfigurator
-
public final class InterceptorConfigurator extends ConfiguratorBase<InterceptorConfigurator>
This construct is not thread-safe.
-
-
Field Summary
-
Fields inherited from class io.quarkus.arc.processor.ConfiguratorBase
params
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterceptorConfiguratoraddInjectionPoint(org.jboss.jandex.Type requiredType, org.jboss.jandex.AnnotationInstance... requiredQualifiers)InterceptorConfiguratorbindings(org.jboss.jandex.AnnotationInstance... bindings)voidcreator(Class<? extends InterceptorCreator> creatorClass)InterceptorConfiguratoridentifier(String identifier)The identifier becomes a part of theBeanInfo.getIdentifier()andInjectableBean.getIdentifier().InterceptorConfiguratorpriority(int priority)
-
-
-
Method Detail
-
priority
public InterceptorConfigurator priority(int priority)
-
identifier
public InterceptorConfigurator identifier(String identifier)
The identifier becomes a part of theBeanInfo.getIdentifier()andInjectableBean.getIdentifier(). An identifier can be used to register multiple synthetic interceptors with the sameInterceptorCreatorclass.- Parameters:
identifier-- Returns:
- self
-
bindings
public InterceptorConfigurator bindings(org.jboss.jandex.AnnotationInstance... bindings)
-
addInjectionPoint
public InterceptorConfigurator addInjectionPoint(org.jboss.jandex.Type requiredType, org.jboss.jandex.AnnotationInstance... requiredQualifiers)
-
creator
public void creator(Class<? extends InterceptorCreator> creatorClass)
-
-