Class SpiHelper.ServiceLoaderComponentLoader
java.lang.Object
io.opentelemetry.sdk.autoconfigure.internal.SpiHelper.ServiceLoaderComponentLoader
- All Implemented Interfaces:
ComponentLoader
- Enclosing class:
SpiHelper
private static class SpiHelper.ServiceLoaderComponentLoader
extends Object
implements ComponentLoader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
classLoader
-
-
Constructor Details
-
ServiceLoaderComponentLoader
-
-
Method Details
-
load
Description copied from interface:ComponentLoader
Load implementations of an SPI.- Specified by:
load
in interfaceComponentLoader
- Type Parameters:
T
- the SPI type- Parameters:
spiClass
- the SPI class- Returns:
- iterable of SPI implementations
-