Package io.github.zero88.utils
Class ServiceHelper
- java.lang.Object
-
- io.github.zero88.utils.ServiceHelper
-
public final class ServiceHelper extends java.lang.ObjectHelper to load service inMETA-INF/serviceson classpath- See Also:
ServiceLoader
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.Collection<T>loadFactories(java.lang.Class<T> clazz)static <T> java.util.Collection<T>loadFactories(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader)static <T> TloadFactory(@NotNull java.lang.Class<T> clazz)static <T> TloadFactory(@NotNull java.lang.Class<T> clazz, @NotNull java.lang.ClassLoader classLoader)static <T> TloadFactoryOrThrow(@NotNull java.lang.Class<T> clazz)
-
-
-
Method Detail
-
loadFactory
@Nullable public static <T> T loadFactory(@NotNull @NotNull java.lang.Class<T> clazz)
-
loadFactory
@Nullable public static <T> T loadFactory(@NotNull @NotNull java.lang.Class<T> clazz, @NotNull @NotNull java.lang.ClassLoader classLoader)
-
loadFactoryOrThrow
public static <T> T loadFactoryOrThrow(@NotNull @NotNull java.lang.Class<T> clazz)
-
loadFactories
public static <T> java.util.Collection<T> loadFactories(java.lang.Class<T> clazz)
-
loadFactories
public static <T> java.util.Collection<T> loadFactories(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader)
-
-