Lines Matching defs:ServiceLoader
57 * for (MyService service : ServiceLoader<MyService>.load(MyService.class)) {
72 public final class ServiceLoader<S> implements Iterable<S> {
77 private ServiceLoader(Class<S> service, ClassLoader classLoader) {
116 * @return a new ServiceLoader
118 public static <S> ServiceLoader<S> load(Class<S> service, ClassLoader classLoader) {
122 return new ServiceLoader<S>(service, classLoader);
139 * @return a new ServiceLoader
141 public static <S> ServiceLoader<S> load(Class<S> service) {
142 return ServiceLoader.load(service, Thread.currentThread().getContextClassLoader());
149 * @return a new ServiceLoader
151 public static <S> ServiceLoader<S> loadInstalled(Class<S> service) {
158 return ServiceLoader.load(service, cl);
182 return "ServiceLoader for " + service.getName();
194 public ServiceIterator(ServiceLoader<S> sl) {