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.
|
ConfigWrapper |
getConfigWrapperByService(java.lang.String className,
java.lang.String serviceName)
Fetches configuration for given class name and serviceName.
|
java.util.Map<java.lang.String,ConfigWrapper> |
getConfigWrapperCollection(java.lang.String className)
Fetches configurations 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> getConfigWrapperCollection(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.public ConfigWrapper getConfigWrapperByService(java.lang.String className, java.lang.String serviceName)
className - Name of class of which configuration is to be fetched.serviceName - current service name .Copyright © 2022. All rights reserved.