| Modifier and Type | Field and Description |
|---|---|
static BuildExtension.Key<Collection<ObserverInfo>> |
BuildExtension.Key.OBSERVERS |
| Modifier and Type | Method and Description |
|---|---|
ObserverInfo |
ObserverInfo.asObserver() |
default ObserverInfo |
InjectionTargetInfo.asObserver() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ObserverInfo> |
BeanDeployment.getObservers() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ObserverGenerator.createConstructor(io.quarkus.gizmo.ClassOutput classOutput,
io.quarkus.gizmo.ClassCreator observerCreator,
ObserverInfo observer,
String baseName,
Map<InjectionPointInfo,String> injectionPointToProviderField,
AnnotationLiteralProcessor annotationLiterals,
ReflectionRegistration reflectionRegistration) |
protected void |
ObserverGenerator.createProviderFields(io.quarkus.gizmo.ClassCreator observerCreator,
ObserverInfo observer,
Map<InjectionPointInfo,String> injectionPointToProvider) |
protected void |
ObserverGenerator.implementGetPriority(io.quarkus.gizmo.ClassCreator observerCreator,
ObserverInfo observer) |
protected void |
ObserverGenerator.implementGetTransactionPhase(io.quarkus.gizmo.ClassCreator observerCreator,
ObserverInfo observer) |
protected void |
ObserverGenerator.implementNotify(ObserverInfo observer,
io.quarkus.gizmo.ClassCreator observerCreator,
Map<InjectionPointInfo,String> injectionPointToProviderField,
ReflectionRegistration reflectionRegistration,
boolean isApplicationClass) |
protected void |
ObserverGenerator.initMaps(ObserverInfo observer,
Map<InjectionPointInfo,String> injectionPointToProvider) |
| Constructor and Description |
|---|
ObserverGenerator(AnnotationLiteralProcessor annotationLiterals,
Predicate<org.jboss.jandex.DotName> applicationClassPredicate,
io.quarkus.arc.processor.BeanProcessor.PrivateMembersCollector privateMembers,
boolean generateSources,
ReflectionRegistration reflectionRegistration,
Set<String> existingClasses,
Map<ObserverInfo,String> observerToGeneratedName,
Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate,
boolean mockable) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.