public class ConfigValidationUtils extends Object
| Constructor and Description |
|---|
ConfigValidationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkExtension(Class<?> type,
String property,
String value) |
static void |
checkKey(String property,
String value) |
static void |
checkLength(String property,
String value) |
static void |
checkMethodName(String property,
String value) |
static void |
checkMock(Class<?> interfaceClass,
AbstractInterfaceConfig config)
Legitimacy check and setup of local simulated operations.
|
static void |
checkMultiExtension(Class<?> type,
String property,
String value)
Check whether there is a
Extension who's name (property) is value (special treatment is
required) |
static void |
checkMultiName(String property,
String value) |
static void |
checkName(String property,
String value) |
static void |
checkNameHasSymbol(String property,
String value) |
static void |
checkParameterName(Map<String,String> parameters) |
static void |
checkPathLength(String property,
String value) |
static void |
checkPathName(String property,
String value) |
static void |
checkProperty(String property,
String value,
int maxlength,
Pattern pattern) |
static URL |
loadMonitor(AbstractInterfaceConfig interfaceConfig,
URL registryURL) |
static List<URL> |
loadRegistries(AbstractInterfaceConfig interfaceConfig,
boolean provider) |
static void |
validateAbstractInterfaceConfig(AbstractInterfaceConfig config) |
static void |
validateApplicationConfig(ApplicationConfig config) |
static void |
validateConfigCenterConfig(ConfigCenterConfig config) |
static void |
validateConsumerConfig(ConsumerConfig config) |
static void |
validateMetadataConfig(MetadataReportConfig metadataReportConfig) |
static void |
validateMethodConfig(MethodConfig config) |
static void |
validateMetricsConfig(MetricsConfig metricsConfig) |
static void |
validateModuleConfig(ModuleConfig config) |
static void |
validateMonitorConfig(MonitorConfig config) |
static void |
validateProtocolConfig(ProtocolConfig config) |
static void |
validateProviderConfig(ProviderConfig config) |
static void |
validateReferenceConfig(ReferenceConfig config) |
static void |
validateRegistryConfig(RegistryConfig config) |
static void |
validateServiceConfig(ServiceConfig config) |
static void |
validateSslConfig(SslConfig sslConfig) |
public static List<URL> loadRegistries(AbstractInterfaceConfig interfaceConfig, boolean provider)
public static URL loadMonitor(AbstractInterfaceConfig interfaceConfig, URL registryURL)
public static void checkMock(Class<?> interfaceClass, AbstractInterfaceConfig config)
Class implements a particular functionpublic static void validateAbstractInterfaceConfig(AbstractInterfaceConfig config)
public static void validateServiceConfig(ServiceConfig config)
public static void validateReferenceConfig(ReferenceConfig config)
public static void validateConfigCenterConfig(ConfigCenterConfig config)
public static void validateApplicationConfig(ApplicationConfig config)
public static void validateModuleConfig(ModuleConfig config)
public static void validateMetadataConfig(MetadataReportConfig metadataReportConfig)
public static void validateMetricsConfig(MetricsConfig metricsConfig)
public static void validateSslConfig(SslConfig sslConfig)
public static void validateMonitorConfig(MonitorConfig config)
public static void validateProtocolConfig(ProtocolConfig config)
public static void validateProviderConfig(ProviderConfig config)
public static void validateConsumerConfig(ConsumerConfig config)
public static void validateRegistryConfig(RegistryConfig config)
public static void validateMethodConfig(MethodConfig config)
public static void checkMultiExtension(Class<?> type, String property, String value)
Extension who's name (property) is value (special treatment is
required)type - The Extension typeproperty - The extension keyvalue - The Extension nameCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.