public final class ObserverConfigurator extends Object implements Consumer<org.jboss.jandex.AnnotationInstance>
This construct is not thread-safe.
ObserverRegistrar| Constructor and Description |
|---|
ObserverConfigurator(Consumer<ObserverConfigurator> consumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.jboss.jandex.AnnotationInstance qualifier) |
QualifierConfigurator<ObserverConfigurator> |
addQualifier() |
ObserverConfigurator |
addQualifier(org.jboss.jandex.AnnotationInstance qualifier) |
ObserverConfigurator |
addQualifier(Class<? extends Annotation> annotationClass) |
ObserverConfigurator |
addQualifier(org.jboss.jandex.DotName annotationName) |
ObserverConfigurator |
async(boolean value) |
ObserverConfigurator |
beanClass(org.jboss.jandex.DotName beanClass) |
void |
done() |
ObserverConfigurator |
id(String id)
A unique identifier should be used for multiple synthetic observer methods with the same
attributes (including the bean class).
|
ObserverConfigurator |
notify(Consumer<io.quarkus.gizmo.MethodCreator> notifyConsumer) |
ObserverConfigurator |
observedType(Class<?> observedType) |
ObserverConfigurator |
observedType(org.jboss.jandex.Type observedType) |
ObserverConfigurator |
priority(int priority) |
ObserverConfigurator |
transactionPhase(javax.enterprise.event.TransactionPhase transactionPhase) |
public ObserverConfigurator(Consumer<ObserverConfigurator> consumer)
public ObserverConfigurator id(String id)
id - public ObserverConfigurator beanClass(org.jboss.jandex.DotName beanClass)
public ObserverConfigurator observedType(Class<?> observedType)
public ObserverConfigurator observedType(org.jboss.jandex.Type observedType)
public ObserverConfigurator addQualifier(Class<? extends Annotation> annotationClass)
public ObserverConfigurator addQualifier(org.jboss.jandex.DotName annotationName)
public ObserverConfigurator addQualifier(org.jboss.jandex.AnnotationInstance qualifier)
public QualifierConfigurator<ObserverConfigurator> addQualifier()
public ObserverConfigurator priority(int priority)
public ObserverConfigurator async(boolean value)
public ObserverConfigurator transactionPhase(javax.enterprise.event.TransactionPhase transactionPhase)
public ObserverConfigurator notify(Consumer<io.quarkus.gizmo.MethodCreator> notifyConsumer)
public void done()
Copyright © 2021 JBoss by Red Hat. All rights reserved.