Class DeploymentSupport
- java.lang.Object
-
- org.apache.camel.k.core.quarkus.deployment.DeploymentSupport
-
public final class DeploymentSupport extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownImplementors(org.jboss.jandex.IndexView view, Class<?> type)
static <T> Stream<T>
getAllKnownImplementors(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownImplementors(org.jboss.jandex.IndexView view, String name)
static <T> Stream<T>
getAllKnownImplementors(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownImplementors(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
static <T> Stream<T>
getAllKnownImplementors(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, Class<?> type)
static <T> Stream<T>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, String name)
static <T> Stream<T>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
static <T> Stream<T>
getAllKnownSubclasses(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAnnotated(org.jboss.jandex.IndexView view, Class<?> type)
static <T> Stream<T>
getAnnotated(org.jboss.jandex.IndexView view, Class<?> type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAnnotated(org.jboss.jandex.IndexView view, String name)
static <T> Stream<T>
getAnnotated(org.jboss.jandex.IndexView view, String name, Function<org.jboss.jandex.ClassInfo,T> mapper)
static Iterable<org.jboss.jandex.ClassInfo>
getAnnotated(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type)
static <T> Iterable<T>
getAnnotated(org.jboss.jandex.IndexView view, org.jboss.jandex.DotName type, Function<org.jboss.jandex.ClassInfo,T> mapper)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(boolean methods, boolean fields, Class<?>... classes)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(boolean methods, boolean fields, Iterable<org.jboss.jandex.ClassInfo> classInfos)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(boolean methods, boolean fields, Collection<org.jboss.jandex.ClassInfo> classInfos)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(boolean methods, boolean fields, org.jboss.jandex.ClassInfo... classInfos)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(Class<?>... classes)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(Iterable<org.jboss.jandex.ClassInfo> classInfos)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(Collection<org.jboss.jandex.ClassInfo> classInfos)
static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
reflectiveClassBuildItem(org.jboss.jandex.ClassInfo... classInfos)
static <T> Stream<T>
stream(Iterable<T> iterable)
-
-
-
Method Detail
-
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)
-
-