| 构造器和说明 |
|---|
ServiceLoader(Class<S> type) |
ServiceLoader(Class<S> type,
ClassLoader loader) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ClassLoader |
defaultClassLoader() |
Service<S> |
get() |
Service<S> |
get(Function<Service<S>,Boolean> matcher) |
Service<S> |
get(String name) |
Service<S> |
get(String propertyName,
String propertyValue) |
Map<String,Service<S>> |
getNamings() |
List<Service<S>> |
getProviders() |
S |
getPureSingleton() |
S |
getPureSingleton(Function<Service<S>,Boolean> matcher) |
S |
getPureSingleton(String name) |
S |
getPureSingleton(String propertyName,
String propertyValue) |
S |
getSingleton() |
S |
getSingleton(Function<Service<S>,Boolean> matcher) |
S |
getSingleton(String name) |
S |
getSingleton(String propertyName,
String propertyValue) |
Iterator<Service<S>> |
iterator() |
static <S> ServiceLoader<S> |
of(Class<S> type) |
static <S> ServiceLoader<S> |
of(Class<S> type,
ClassLoader loader) |
void |
reload() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static final String[] PREFIX
public ServiceLoader(Class<S> type, ClassLoader loader)
public static <S> ServiceLoader<S> of(Class<S> type)
public static <S> ServiceLoader<S> of(Class<S> type, ClassLoader loader)
public static ClassLoader defaultClassLoader()
public void reload()
Copyright © 2024 fossc. All rights reserved.