Package org.apache.storm.scheduler.utils
Class ConfigLoaderFactoryService
java.lang.Object
org.apache.storm.scheduler.utils.ConfigLoaderFactoryService
The user interface to create a concrete IConfigLoader instance for use.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic IConfigLoader
createConfigLoader
(Map<String, Object> conf) The user interface to create an IConfigLoader instance.
-
Constructor Details
-
ConfigLoaderFactoryService
public ConfigLoaderFactoryService()
-
-
Method Details
-
createConfigLoader
The user interface to create an IConfigLoader instance. It iterates all the implementations of IConfigLoaderFactory and finds the one which supports the specific scheme of the URI and then uses it to create an IConfigLoader instance.- Parameters:
conf
- The storm configuration.- Returns:
- A concrete IConfigLoader implementation which supports the scheme of the URI. If multiple implementations are available, return the first one; otherwise, return null.
-