Package fr.enedis.chutney.tools.loader
Interface ExtensionLoader<EXTENSION>
- Type Parameters:
EXTENSION- type of object to load
public interface ExtensionLoader<EXTENSION>
Load objects from abstract sources.
Mechanism similar to
but more extensible.
Mechanism similar to
ServiceLoader or
invalid reference
org.springframework.core.io.support.SpringFactoriesLoader
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBuilder ofExtensionLoader.static interfaceSource from where to fetch Object description. -
Method Summary
-
Method Details
-
load
- Returns:
- a
Setof loaded Objects
-