Class DeploymentSupport

java.lang.Object
org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport

public final class DeploymentSupport extends Object
  • Method Details

    • getAllKnownImplementors

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors(org.jboss.jandex.IndexView view, String name)
    • getAllKnownImplementors

      public static <T> Stream<T> getAllKnownImplementors(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAllKnownImplementors

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors(org.jboss.jandex.IndexView view, Class<?> type)
    • getAllKnownImplementors

      public static <T> Stream<T> getAllKnownImplementors(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAllKnownImplementors

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
    • getAllKnownImplementors

      public static <T> Stream<T> getAllKnownImplementors(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAllKnownSubclasses

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses(org.jboss.jandex.IndexView view, String name)
    • getAllKnownSubclasses

      public static <T> Stream<T> getAllKnownSubclasses(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAllKnownSubclasses

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses(org.jboss.jandex.IndexView view, Class<?> type)
    • getAllKnownSubclasses

      public static <T> Stream<T> getAllKnownSubclasses(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAllKnownSubclasses

      public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
    • getAllKnownSubclasses

      public static <T> Stream<T> getAllKnownSubclasses(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAnnotated

      public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated(org.jboss.jandex.IndexView view, String name)
    • getAnnotated

      public static <T> Stream<T> getAnnotated(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAnnotated

      public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated(org.jboss.jandex.IndexView view, Class<?> type)
    • getAnnotated

      public static <T> Stream<T> getAnnotated(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • getAnnotated

      public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
    • getAnnotated

      public static <T> Iterable<T> getAnnotated(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(Class<?>... classes)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(boolean methods, boolean fields, Class<?>... classes)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(org.jboss.jandex.ClassInfo... classInfos)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(Collection<org.jboss.jandex.ClassInfo> classInfos)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(Iterable<org.jboss.jandex.ClassInfo> classInfos)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(boolean methods, boolean fields, org.jboss.jandex.ClassInfo... classInfos)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(boolean methods, boolean fields, Collection<org.jboss.jandex.ClassInfo> classInfos)
    • reflectiveClassBuildItem

      public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem(boolean methods, boolean fields, Iterable<org.jboss.jandex.ClassInfo> classInfos)
    • stream

      public static <T> Stream<T> stream(Iterable<T> iterable)