public class DefaultNServiceLoader<T,B> extends Object implements net.thevpc.nuts.io.NServiceLoader<T>
| Constructor and Description |
|---|
DefaultNServiceLoader(Class<T> serviceType,
Class<B> criteriaType,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
List<T> |
loadAll(Object criteria) |
net.thevpc.nuts.util.NOptional<T> |
loadBest(Object criteria) |
List<net.thevpc.nuts.util.NScoredValue<T>> |
loadScoredValues(Object criteria) |
public DefaultNServiceLoader(Class<T> serviceType, Class<B> criteriaType, ClassLoader classLoader)
public List<net.thevpc.nuts.util.NScoredValue<T>> loadScoredValues(Object criteria)
loadScoredValues in interface net.thevpc.nuts.io.NServiceLoader<T>public List<T> loadAll(Object criteria)
loadAll in interface net.thevpc.nuts.io.NServiceLoader<T>Copyright © 2026 vpc open source initiative. All rights reserved.