public class ConfigurationStore
extends java.lang.Object
| Constructor and Description |
|---|
ConfigurationStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfiguration(java.lang.String className,
java.lang.String configuration)
Adds configuration for a class of specific service.
|
void |
addConfiguration(java.lang.String className,
java.lang.String configuration,
DescriptorType descriptorType)
Adds configuration for a class of specific service.
|
void |
addConfiguration(java.lang.String serviceName,
java.lang.String className,
java.lang.String configuration)
Adds configuration for a class of specific service.
|
java.util.Map<java.lang.String,ConfigWrapper> |
getAllServiceConfig(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.
|
public void addConfiguration(java.lang.String className,
java.lang.String configuration)
className - Name of class for which configuration is to be stored.configuration - Configuration.public void addConfiguration(java.lang.String className,
java.lang.String configuration,
DescriptorType descriptorType)
className - Name of class for which configuration is to be stored.configuration - Configuration.descriptorType - Type of configuration value. e.g. JSON,XML,YAML etc.public void addConfiguration(java.lang.String serviceName,
java.lang.String className,
java.lang.String configuration)
serviceName - Name of the service which class configuration is to be stored.className - Name of class for which configuration is to be stored.configuration - Configuration.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> getAllServiceConfig(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.