public class ServiceLoader<S>
extends java.lang.Object
implements java.lang.Iterable<S>
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceLoader.ServicesIterator<S> |
| Modifier and Type | Method and Description |
|---|---|
ServiceLoader.ServicesIterator<S> |
iterator() |
static <S> ServiceLoader<S> |
load(java.lang.Class<S> service) |
static <S> ServiceLoader<S> |
load(java.lang.Class<S> service,
java.lang.ClassLoader loader) |
void |
reload() |
void |
setConstructorParameters(java.lang.Class<?>[] constructorParameterTypes,
java.lang.Object[] constructorParameters) |
public void setConstructorParameters(java.lang.Class<?>[] constructorParameterTypes,
java.lang.Object[] constructorParameters)
public ServiceLoader.ServicesIterator<S> iterator()
iterator in interface java.lang.Iterable<S>public void reload()
public static <S> ServiceLoader<S> load(java.lang.Class<S> service)
public static <S> ServiceLoader<S> load(java.lang.Class<S> service, java.lang.ClassLoader loader)