Package com.chutneytesting.tools.loader
Interface ExtensionLoader<EXTENSION>
-
- Type Parameters:
EXTENSION- type of object to load
public interface ExtensionLoader<EXTENSION>Load objects from abstract sources.
Mechanism similar toServiceLoaderororg.springframework.core.io.support.SpringFactoriesLoaderbut more extensible.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classExtensionLoader.Builder<SOURCE,EXTENSION>Builder ofExtensionLoader.static interfaceExtensionLoader.ExtensionLoaderSource<SOURCE>Source from where to fetch Object description.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<EXTENSION>load()
-