All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractFileConfigSource<T> Abstract base class for file-based configuration sources.AesEncryptionProvider AES-256-GCM encryption provider for secure configuration values.ConfigChangeListener Listener interface for receiving notifications when configuration values change.ConfigChangeListener.ConfigChangeEvent Event object containing details about configuration changes.ConfigDiscovery Internal helper class responsible for discovering configuration keys.ConfigKeyGenerator Generates ConfNGKey enum classes from YAML, JSON, or Properties schema files.ConfigLoader Internal helper class responsible for loading configuration files.ConfigLogger Utility for logging loaded configuration at startup with masked sensitive values.ConfigLogger.Builder ConfigMetrics Tracks configuration access metrics including lookup counts, cache hits, and timing.ConfigReloadManager Manages configuration reloading and change notifications.ConfigResolver Internal helper class responsible for resolving configuration values.ConfigSource Interface for configuration sources used by ConfNG.ConfigSourceInfo Contains information about which configuration source provided a value.ConfigurationException Exception thrown when a required configuration value is missing or invalid.ConfigValidator Validates configuration values against defined constraints.ConfNG Main configuration management class for ConfNG.ConfNGKey Interface for configuration keys used by ConfNG.ConfNGListener Interface for custom ConfNG listeners that can be executed before or after the standard TestNGParameterListener.ConfNGPropertySource Spring PropertySource adapter for ConfNG.ConfNGPropertySourceLoader Micronaut PropertySourceLoader adapter for ConfNG.ConsulConfigSource Configuration source that fetches configuration from HashiCorp Consul KV store.ConsulConfigSource.Builder Encrypted Annotation to mark configuration keys that contain encrypted values.EncryptionException Exception thrown when encryption or decryption operations fail.EncryptionManager Manages encryption providers and handles decryption of configuration values.EncryptionProvider Interface for encryption/decryption providers.EnvSource Configuration source that reads from environment variables.FileResolver Utility class for resolving and reading configuration files from both filesystem and classpath (including JAR resources).FileResolver.ResolvedFile Result of file resolution containing the resolved path and metadata.FileWatchService Background service that watches configuration files for changes.HttpConfigSource Configuration source that fetches configuration from HTTP/REST endpoints.HttpConfigSource.Builder JsonSource Configuration source that reads from JSON files.NotEmpty Marks a configuration key as requiring a non-empty value.Pattern Validates that a configuration value matches a regular expression pattern.PropertiesSource Configuration source that reads from Java properties files.Range Validates that a numeric configuration value is within a specified range.Required Marks a configuration key as required.SecretManagerSource Abstract base class for secret manager implementations.SpringCloudConfigSource Configuration source that fetches configuration from Spring Cloud Config Server.SpringCloudConfigSource.Builder SystemPropertySource Configuration source that reads from Java system properties.TemplateGenerator Generates environment-specific configuration templates from ConfNGKey enums.TestNGListenerChain Manages the chain of ConfNG listeners and executes them in priority order.TestNGParameterListener TestNG listener that automatically captures test parameters and makes them available to ConfNG as a configuration source.TestNGParameterSource Configuration source that provides values from TestNG parameters.TomlSource Configuration source that reads from TOML files.ValidationError Represents a single validation error for a configuration key.ValidationError.ConstraintType Types of validation constraints that can be violated.ValidationResult Contains the results of configuration validation.YamlSource Configuration source that reads from YAML files.