Class FaultToleranceExtension.FTInterceptorBindingAnnotatedType<T extends Annotation>

java.lang.Object
io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType<T>
All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedType<T>
Enclosing class:
FaultToleranceExtension

public static class FaultToleranceExtension.FTInterceptorBindingAnnotatedType<T extends Annotation> extends Object implements jakarta.enterprise.inject.spi.AnnotatedType<T>
  • Constructor Details

    • FTInterceptorBindingAnnotatedType

      public FTInterceptorBindingAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<T> delegate)
  • Method Details

    • getJavaClass

      public Class<T> getJavaClass()
      Specified by:
      getJavaClass in interface jakarta.enterprise.inject.spi.AnnotatedType<T extends Annotation>
    • getConstructors

      public Set<jakarta.enterprise.inject.spi.AnnotatedConstructor<T>> getConstructors()
      Specified by:
      getConstructors in interface jakarta.enterprise.inject.spi.AnnotatedType<T extends Annotation>
    • getMethods

      public Set<jakarta.enterprise.inject.spi.AnnotatedMethod<? super T>> getMethods()
      Specified by:
      getMethods in interface jakarta.enterprise.inject.spi.AnnotatedType<T extends Annotation>
    • getFields

      public Set<jakarta.enterprise.inject.spi.AnnotatedField<? super T>> getFields()
      Specified by:
      getFields in interface jakarta.enterprise.inject.spi.AnnotatedType<T extends Annotation>
    • getBaseType

      public Type getBaseType()
      Specified by:
      getBaseType in interface jakarta.enterprise.inject.spi.Annotated
    • getTypeClosure

      public Set<Type> getTypeClosure()
      Specified by:
      getTypeClosure in interface jakarta.enterprise.inject.spi.Annotated
    • getAnnotation

      public <S extends Annotation> S getAnnotation(Class<S> annotationType)
      Specified by:
      getAnnotation in interface jakarta.enterprise.inject.spi.Annotated
    • getAnnotations

      public Set<Annotation> getAnnotations()
      Specified by:
      getAnnotations in interface jakarta.enterprise.inject.spi.Annotated
    • isAnnotationPresent

      public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
      Specified by:
      isAnnotationPresent in interface jakarta.enterprise.inject.spi.Annotated