Class ArcDevConsoleProcessor
- java.lang.Object
-
- io.quarkus.arc.deployment.devconsole.ArcDevConsoleProcessor
-
public class ArcDevConsoleProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description ArcDevConsoleProcessor()
-
Method Summary
-
-
-
Method Detail
-
exposeArcContainer
public DevConsoleRuntimeTemplateInfoBuildItem exposeArcContainer(ArcRecorder recorder, CurateOutcomeBuildItem curateOutcomeBuildItem)
-
monitor
void monitor(ArcConfig config, BuildProducer<DevConsoleRuntimeTemplateInfoBuildItem> runtimeInfos, BuildProducer<AdditionalBeanBuildItem> beans, BuildProducer<AnnotationsTransformerBuildItem> annotationTransformers, CustomScopeAnnotationsBuildItem customScopes, List<BeanDefiningAnnotationBuildItem> beanDefiningAnnotations, CurateOutcomeBuildItem curateOutcomeBuildItem)
-
collectBeanInfo
public DevConsoleTemplateInfoBuildItem collectBeanInfo(ValidationPhaseBuildItem validationPhaseBuildItem, CompletedApplicationClassPredicateBuildItem predicate)
-
buildDependencyGraph
DependencyGraph buildDependencyGraph(BeanInfo bean, BeanDeploymentValidator.ValidationContext validationContext, BeanResolver resolver, DevBeanInfos devBeanInfos)
-
addNodesDependencies
void addNodesDependencies(BeanInfo root, Set<DevBeanInfo> nodes, Set<DependencyGraph.Link> links, BeanInfo bean, DevBeanInfos devBeanInfos)
-
addNodesDependents
void addNodesDependents(BeanInfo root, Set<DevBeanInfo> nodes, Set<DependencyGraph.Link> links, BeanInfo bean, Collection<BeanInfo> beans, Map<BeanInfo,List<BeanInfo>> declaringToProducers, BeanResolver resolver, DevBeanInfos devBeanInfos)
-
-