# Uses of Interface
org.apache.storm.scheduler.utils.IConfigLoader

Packages that use IConfigLoader
Package
Description
org.apache.storm.scheduler.multitenant
org.apache.storm.scheduler.utils

- ## Uses of IConfigLoader in org.apache.storm.scheduler.multitenant

  Fields in org.apache.storm.scheduler.multitenant declared as IConfigLoader
  Modifier and Type
  Field
  Description
  `protected IConfigLoader`
  MultitenantScheduler.`configLoader`

- ## Uses of IConfigLoader in org.apache.storm.scheduler.utils

  Classes in org.apache.storm.scheduler.utils that implement IConfigLoader
  Modifier and Type
  Class
  Description
  `class`
  `ArtifactoryConfigLoader`
  A dynamic loader that can load scheduler configurations for user resource guarantees from Artifactory (an artifact repository manager).
  `class`
  `FileConfigLoader`
  Scheduler configuration loader which loads configs from a file.
  Methods in org.apache.storm.scheduler.utils that return IConfigLoader
  Modifier and Type
  Method
  Description
  `static IConfigLoader`
  ConfigLoaderFactoryService.`createConfigLoader(Map<String,Object> conf)`
  The user interface to create an IConfigLoader instance.
  `IConfigLoader`
  ArtifactoryConfigLoaderFactory.`createIfSupported(URI uri, Map<String,Object> conf)`
  Create a ArtifactoryConfigLoader if the scheme of the URI is "artifactory+http" or "artifactory+https"; otherwise return null.
  `IConfigLoader`
  FileConfigLoaderFactory.`createIfSupported(URI uri, Map<String,Object> conf)`
  Create a FileConfigLoader if the scheme of the URI is "file"; else return null.
  `IConfigLoader`
  IConfigLoaderFactory.`createIfSupported(URI uri, Map<String,Object> conf)`
  Create an IConfigLoader implementation if the scheme of the URI is supported; otherwise returns null.