public class ConfigurationProvider
extends java.lang.Object
| Constructor and Description |
|---|
ConfigurationProvider(ConfigurationStore configurationStore)
Constructor for ConfigurationProvider.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,ConfigWrapper> |
getAllServiceConfiguration(java.lang.String serviceName)
Fetches all configurations for given service name.
|
java.lang.String |
getConfiguration(java.lang.String className)
Fetches configuration for given class name.
|
java.lang.String |
getConfiguration(java.lang.String serviceName,
java.lang.String className)
Fetches configuration for given class name.
|
ConfigWrapper |
getConfigWrapper(java.lang.String className)
Fetches configuration for given class name.
|
boolean |
isConfigurationPresent(java.lang.String className)
Checks if configuration for provided class is present in store or not.
|
@Inject public ConfigurationProvider(ConfigurationStore configurationStore)
Constructor for ConfigurationProvider.
configurationStore - a
ConfigurationStore
object.public java.lang.String getConfiguration(java.lang.String className)
className - Name of class of which configuration is to be fetched.public java.lang.String getConfiguration(java.lang.String serviceName,
java.lang.String className)
serviceName - Name of the service which class configuration is to be
stored.className - Name of class of which configuration is to be fetched.public ConfigWrapper getConfigWrapper(java.lang.String className)
className - Name of class of which configuration is to be fetched.public java.util.Map<java.lang.String,ConfigWrapper> getAllServiceConfiguration(java.lang.String serviceName)
serviceName - Name of service which configurations is to be fetched.public boolean isConfigurationPresent(java.lang.String className)
className - Name of class for which configuration availability is to be
checked.Copyright © 2021. All rights reserved.