Interface ConfigMerger
public interface ConfigMerger
MapStruct mapper for merging
Config configuration objects.
This interface defines mapping methods for deep merging plugin configurations, handling nested structures through builder patterns.
- Since:
- 1.7.1
-
Method Summary
Modifier and TypeMethodDescriptionmerge(Config.ConfigBuilder target, Config source) mergeCache(Config.Cache.CacheBuilder target, Config.Cache source) mergeDatabase(Config.Database.DatabaseBuilder target, Config.Database source) mergeExecutor(Config.Executor.ExecutorBuilder target, Config.Executor source) mergeExecutorDurationUnit(Config.Executor.DurationUnit.DurationUnitBuilder target, Config.Executor.DurationUnit source) mergeInternal(Config.Internal.InternalBuilder target, Config.Internal source) mergeLanguage(Config.Language.LanguageBuilder target, Config.Language source) mergeLogger(Config.Logger.LoggerBuilder target, Config.Logger source) mergeMetrics(Config.Metrics.MetricsBuilder target, Config.Metrics source) mergeProxy(Config.Proxy.ProxyBuilder target, Config.Proxy source) mergeProxyRedis(Config.Proxy.Redis.RedisBuilder target, Config.Proxy.Redis source)
-
Method Details
-
merge
-
mergeLanguage
-
mergeDatabase
-
mergeExecutor
-
mergeExecutorDurationUnit
Config.Executor.DurationUnit mergeExecutorDurationUnit(Config.Executor.DurationUnit.DurationUnitBuilder target, Config.Executor.DurationUnit source) -
mergeProxy
-
mergeProxyRedis
Config.Proxy.Redis mergeProxyRedis(Config.Proxy.Redis.RedisBuilder target, Config.Proxy.Redis source) -
mergeInternal
-
mergeLogger
-
mergeCache
-
mergeMetrics
-