Class FaultToleranceScanner

java.lang.Object
io.quarkus.smallrye.faulttolerance.deployment.FaultToleranceScanner

final class FaultToleranceScanner extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    FaultToleranceScanner(org.jboss.jandex.IndexView index, io.quarkus.arc.processor.AnnotationStore annotationStore, io.quarkus.deployment.builditem.AnnotationProxyBuildItem proxy, io.quarkus.gizmo2.ClassOutput output, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
    createFaultToleranceMethod(org.jboss.jandex.ClassInfo beanClass, org.jboss.jandex.MethodInfo method)
     
    (package private) void
    forEachMethod(org.jboss.jandex.ClassInfo clazz, Consumer<org.jboss.jandex.MethodInfo> action)
     
    (package private) boolean
    hasFTAnnotations(org.jboss.jandex.ClassInfo clazz)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FaultToleranceScanner

      FaultToleranceScanner(org.jboss.jandex.IndexView index, io.quarkus.arc.processor.AnnotationStore annotationStore, io.quarkus.deployment.builditem.AnnotationProxyBuildItem proxy, io.quarkus.gizmo2.ClassOutput output, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod)
  • Method Details

    • hasFTAnnotations

      boolean hasFTAnnotations(org.jboss.jandex.ClassInfo clazz)
    • forEachMethod

      void forEachMethod(org.jboss.jandex.ClassInfo clazz, Consumer<org.jboss.jandex.MethodInfo> action)
    • createFaultToleranceMethod

      io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod createFaultToleranceMethod(org.jboss.jandex.ClassInfo beanClass, org.jboss.jandex.MethodInfo method)