public class SPIUtils
extends java.lang.Object
| 构造器和说明 |
|---|
SPIUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> java.util.ServiceLoader<T> |
load(java.lang.Class<T> service) |
static <T> java.util.ServiceLoader<T> |
load(java.lang.Class<T> service,
java.lang.ClassLoader classLoader) |
static <T> java.util.List<java.lang.Class<? extends T>> |
loadClass(java.lang.Class<T> service)
获取service的实现类
|
static <T> java.util.List<java.lang.Class<? extends T>> |
loadClass(java.lang.Class<T> service,
java.lang.ClassLoader classLoader)
获取service的实现类
|
static <T> java.util.ServiceLoader<T> |
loadInstalled(java.lang.Class<T> service) |
public static <T> java.util.ServiceLoader<T> load(java.lang.Class<T> service)
public static <T> java.util.ServiceLoader<T> load(java.lang.Class<T> service,
java.lang.ClassLoader classLoader)
public static <T> java.util.ServiceLoader<T> loadInstalled(java.lang.Class<T> service)
public static <T> java.util.List<java.lang.Class<? extends T>> loadClass(java.lang.Class<T> service)
T - service - public static <T> java.util.List<java.lang.Class<? extends T>> loadClass(java.lang.Class<T> service,
java.lang.ClassLoader classLoader)
T - service -