Class ServiceLoader
- java.lang.Object
-
- org.apache.maven.surefire.providerapi.ServiceLoader
-
@Singleton @Named public class ServiceLoader extends java.lang.ObjectSPI loader for Surefire/Failsafe should usecurrent ClassLoader.
TheServiceLoaderembedded in JVM usesSystem ClassLoaderand cannot be used in Surefire/Failsafe.- Since:
- 2.20
-
-
Constructor Summary
Constructors Constructor Description ServiceLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> java.util.Set<T>load(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader)java.util.Set<java.lang.String>lookup(java.lang.Class<?> clazz, java.lang.ClassLoader classLoader)
-
-
-
Method Detail
-
load
@Nonnull public <T> java.util.Set<T> load(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader)
-
lookup
@Nonnull public java.util.Set<java.lang.String> lookup(java.lang.Class<?> clazz, java.lang.ClassLoader classLoader) throws java.io.IOException- Throws:
java.io.IOException
-
-