Interface CSConfigurationProvider
- All Known Implementing Classes:
FileBasedCSConfigurationProvider,MutableCSConfigurationProvider
public interface CSConfigurationProvider
Configuration provider for
CapacityScheduler.-
Method Summary
Modifier and TypeMethodDescriptionvoidinit(org.apache.hadoop.conf.Configuration conf) Initialize the configuration provider with given conf.loadConfiguration(org.apache.hadoop.conf.Configuration conf) Loads capacity scheduler configuration object.
-
Method Details
-
init
Initialize the configuration provider with given conf.- Parameters:
conf- configuration to initialize with- Throws:
IOException- if initialization fails due to misconfiguration
-
loadConfiguration
CapacitySchedulerConfiguration loadConfiguration(org.apache.hadoop.conf.Configuration conf) throws IOException Loads capacity scheduler configuration object.- Parameters:
conf- initial bootstrap configuration- Returns:
- CS configuration
- Throws:
IOException- if fail to retrieve configuration
-