Package io.micronaut.core.io.service
Class StreamSoftServiceLoader
- java.lang.Object
-
- io.micronaut.core.io.service.StreamSoftServiceLoader
-
@Deprecated public class StreamSoftServiceLoader extends java.lang.Object
Deprecated.Variation ofSoftServiceLoader
that returns a stream instead of an iterable thus allowing parallel loading etc.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description StreamSoftServiceLoader()
Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> java.util.stream.Stream<ServiceDefinition<T>>
loadParallel(java.lang.Class<T> serviceType, java.lang.ClassLoader classLoader)
Deprecated.static <T> java.util.stream.Stream<T>
loadPresentParallel(java.lang.Class<T> serviceType, java.lang.ClassLoader classLoader)
Deprecated.
-
-
-
Method Detail
-
loadParallel
public static <T> java.util.stream.Stream<ServiceDefinition<T>> loadParallel(java.lang.Class<T> serviceType, java.lang.ClassLoader classLoader)
Deprecated.- Type Parameters:
T
- The type- Parameters:
serviceType
- The service typeclassLoader
- The class loader- Returns:
- A stream
-
loadPresentParallel
public static <T> java.util.stream.Stream<T> loadPresentParallel(java.lang.Class<T> serviceType, java.lang.ClassLoader classLoader)
Deprecated.- Type Parameters:
T
- The type- Parameters:
serviceType
- The service typeclassLoader
- The class loader- Returns:
- A stream with services loaded
-
-