This is an automated email from the ASF dual-hosted git repository.
sseifert pushed a change to branch improvement/SLING-11114-use-LazySupplier
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-caconfig-impl.git
from 18ec1ad add test case
add 4cdcacb SLING-11709 - Set up Jira autolinks to all Sling Github
projects
add 2629650 SLING-12094 - Use GitHub for the Maven scm.url value
add 505bd93 SLING-12064: migrate to jakarta.json (#7)
add 6d87c0a SLING-12147 Replace Sling XSS with OWASP Encoder
add 9c31071 SLING-12361 Update to Parent 60, Java 11 Minimum Version
add 91dd7cb SLING-12361 apply spotless code formatting
add 9f5f501 SLING-12361 ignore spotless code reformatting commit in git
blame
add 65ab4d8 SLING-12459 - Redirect sonarcloud notifications to
[email protected]
add 4207eb7 Bump org.apache.sling:org.apache.sling.api from 2.16.4 to
2.25.4 (#11)
add 662c891 Bump org.apache.felix:org.apache.felix.webconsole from 4.2.0
to 4.9.10
add efb6491 SLING-12694 Update to Parent 62
add 0012c07 use version from parent pom
add e85f739 [maven-release-plugin] prepare release
org.apache.sling.caconfig.impl-1.7.0
add 409e0e1 [maven-release-plugin] prepare for next development iteration
add c32d551 SLING-12708 Fix bnd Import-Package statement
add 9a83c85 [maven-release-plugin] prepare release
org.apache.sling.caconfig.impl-1.7.2
add 4077466 [maven-release-plugin] prepare for next development iteration
add 679c54e SLING-12866 - Restrict force pushes, auto-delete branches on
merge
add cf67573 Bump org.apache.commons:commons-lang3 from 3.3.2 to 3.18.0
add 01eeb09 SLING-13118 update test dependencies, eliminate usage of
guava in test code (#16)
add e0a428c SLING-13117 Include Integration Tests (#17)
add 844dec4 Merge branch 'master' into
improvement/SLING-11114-use-LazySupplier
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 16 +
.git-blame-ignore-revs | 1 +
.gitignore | 1 -
.sling-module.json | 5 +
bnd.bnd | 3 +
pom.xml | 406 +++++++++++--
.../impl/ConfigurationBindingsValueProvider.java | 42 +-
.../impl/ConfigurationBuilderAdapterFactory.java | 11 +-
.../caconfig/impl/ConfigurationBuilderImpl.java | 190 +++---
...gurationInheritanceStrategyMultiplexerImpl.java | 35 +-
...ctResourceDetectionStrategyMultiplexerImpl.java | 32 +-
.../caconfig/impl/ConfigurationNameConstants.java | 1 -
.../sling/caconfig/impl/ConfigurationProxy.java | 32 +-
.../caconfig/impl/ConfigurationResolverImpl.java | 44 +-
.../impl/ConfigurationResourceWrapper.java | 13 +-
.../impl/def/ConfigurationDefNameConstants.java | 1 -
.../DefaultConfigurationInheritanceStrategy.java | 42 +-
...nfigurationInjectResourceDetectionStrategy.java | 4 +-
.../DefaultConfigurationPersistenceStrategy.java | 50 +-
...notationClassConfigurationMetadataProvider.java | 17 +-
.../impl/metadata/AnnotationClassParser.java | 64 +-
.../impl/metadata/BundleConfigurationMapping.java | 33 +-
.../ConfigClassBundleTackerCustomizer.java | 7 +-
.../impl/metadata/ConfigurationMapping.java | 1 -
...nfigurationMetadataProviderMultiplexerImpl.java | 26 +-
.../ConfigurationOverrideMultiplexerImpl.java | 53 +-
.../OsgiConfigurationOverrideProvider.java | 25 +-
.../sling/caconfig/impl/override/OverrideItem.java | 9 +-
.../impl/override/OverrideStringParser.java | 110 ++--
...ystemPropertyConfigurationOverrideProvider.java | 17 +-
.../management/ConfigurationCollectionData.java | 13 +-
.../caconfig/management/ConfigurationData.java | 22 +-
.../ConfigurationManagementSettings.java | 1 -
.../caconfig/management/ConfigurationManager.java | 27 +-
.../ConfigurationResourceResolverConfig.java | 4 +-
.../sling/caconfig/management/ValueInfo.java | 16 +-
.../impl/ConfigurationCollectionDataImpl.java | 18 +-
.../management/impl/ConfigurationDataImpl.java | 115 ++--
.../impl/ConfigurationManagementSettingsImpl.java | 51 +-
.../management/impl/ConfigurationManagerImpl.java | 314 +++++++---
.../ConfigurationPersistenceStrategyBridge.java | 53 +-
...gurationPersistenceStrategyMultiplexerImpl.java | 34 +-
.../impl/ContextPathStrategyMultiplexerImpl.java | 30 +-
.../management/impl/PropertiesFilterUtil.java | 3 +-
.../caconfig/management/impl/ValueInfoImpl.java | 47 +-
.../impl/console/CAConfigInventoryPrinter.java | 63 +-
.../impl/console/ConfigurationMetadataPrinter.java | 11 +-
.../impl/console/ConfigurationOverridePrinter.java | 6 +-
.../ConfigurationPersistenceStrategyPrinter.java | 11 +-
.../console/ConfigurationWebConsolePlugin.java | 120 ++--
.../impl/console/ServiceConfigurationPrinter.java | 1 -
...InjectResourceDetectionStrategyMultiplexer.java | 3 +-
.../ConfigurationOverrideMultiplexer.java | 15 +-
...onfigurationPersistenceStrategyMultiplexer.java | 10 +-
.../impl/ConfigurationResourceResolverImpl.java | 16 +-
...onResourceResolvingStrategyMultiplexerImpl.java | 48 +-
.../def/ConfigurationResourceNameConstants.java | 1 -
...aultConfigurationResourceResolvingStrategy.java | 244 +++++---
.../impl/def/DefaultContextPathStrategy.java | 45 +-
.../resource/impl/util/ConfigNameUtil.java | 6 +-
.../sling/caconfig/resource/impl/util/MapUtil.java | 12 +-
.../impl/util/PathEliminateDuplicatesIterator.java | 2 -
.../impl/util/PathParentExpandIterator.java | 5 +-
.../caconfig/resource/impl/util/PropertyUtil.java | 10 +-
.../util/ResourceEliminateDuplicatesIterator.java | 5 +-
.../impl/util/ResourcePathCollatingIterator.java | 6 +-
src/test/it-features/it-launcher-repoinit.txt | 23 +
src/test/it-features/it-launcher.json | 38 ++
.../sling/caconfig/example/AllTypesConfig.java | 15 +-
.../sling/caconfig/example/AllTypesDefaults.java | 1 -
.../sling/caconfig/example/IllegalTypesConfig.java | 1 -
.../apache/sling/caconfig/example/ListConfig.java | 1 -
.../caconfig/example/ListDoubleNestedConfig.java | 1 -
.../sling/caconfig/example/ListNestedConfig.java | 1 -
.../caconfig/example/MetadataSimpleConfig.java | 13 +-
.../sling/caconfig/example/NestedConfig.java | 1 -
.../sling/caconfig/example/SimpleConfig.java | 1 -
.../sling/caconfig/example/SimpleSlingModel.java | 8 +-
.../sling/caconfig/example/SpecialNamesConfig.java | 1 -
.../caconfig/example/WithoutAnnotationConfig.java | 1 -
.../ConfigurationBindingsValueProviderTest.java | 74 ++-
.../ConfigurationBuilderAdapterFactoryTest.java | 20 +-
...tionInheritanceStrategyMultiplexerImplTest.java | 34 +-
...sourceDetectionStrategyMultiplexerImplTest.java | 34 +-
...igurationProxyCachingInvocationHandlerTest.java | 14 +-
.../caconfig/impl/ConfigurationProxyTest.java | 133 +++--
.../impl/ConfigurationResolverAdaptableTest.java | 83 +--
.../ConfigurationResolverAnnotationClassTest.java | 227 ++++---
...onfigurationResolverCustomPersistence2Test.java | 163 ++---
...onfigurationResolverCustomPersistence3Test.java | 161 ++---
...ConfigurationResolverCustomPersistenceTest.java | 161 ++---
.../impl/ConfigurationResolverValueMapTest.java | 145 +++--
.../caconfig/impl/ConfigurationTestUtils.java | 4 +-
.../impl/DummyConfigurationMetadataProvider.java | 16 +-
...nfigurationResolverPropertyInheritanceTest.java | 285 +++++----
...efaultConfigurationInheritanceStrategyTest.java | 102 +++-
...urationInjectResourceDetectionStrategyTest.java | 13 +-
...efaultConfigurationPersistenceStrategyTest.java | 152 +++--
...tionClassConfigurationMetadataProviderTest.java | 50 +-
.../impl/metadata/AnnotationClassParserTest.java | 53 +-
.../caconfig/impl/metadata/BundleEventUtil.java | 21 +-
...urationMetadataProviderMultiplexerImplTest.java | 21 +-
.../ConfigurationOverrideMultiplexerImplTest.java | 80 +--
.../DummyConfigurationOverrideProvider.java | 6 +-
.../OsgiConfigurationOverrideProviderTest.java | 19 +-
.../caconfig/impl/override/OverrideItemTest.java | 13 +-
.../impl/override/OverrideStringParserTest.java | 64 +-
...mPropertyConfigurationOverrideProviderTest.java | 13 +-
.../sling/caconfig/it/GenerateTestBundle.java | 96 +++
.../{ => it/testbundle}/example/SimpleConfig.java | 7 +-
.../caconfig/it/testing/AdaptToConfigClassIT.java | 100 ++++
.../it/testing/ConfigurationManagerIT.java | 170 ++++++
.../testing/ConfigurationMetadataProviderIT.java} | 37 +-
.../ConfigurationResolverConfigClassIT.java | 103 ++++
.../testing/ConfigurationResolverValueMapIT.java | 101 ++++
.../sling/caconfig/it/testing/TestUtils.java | 65 ++
.../impl/ConfigurationCollectionDataImplTest.java | 29 +-
.../management/impl/ConfigurationDataImplTest.java | 127 ++--
.../ConfigurationManagementSettingsImplTest.java | 39 +-
...igurationManagerImplCustomPersistence2Test.java | 35 +-
...igurationManagerImplCustomPersistence3Test.java | 35 +-
...figurationManagerImplCustomPersistenceTest.java | 14 +-
.../ConfigurationManagerImplNoDefaultTest.java | 72 ++-
.../impl/ConfigurationManagerImplTest.java | 655 ++++++++++++++-------
...tionPersistenceStrategyMultiplexerImplTest.java | 262 +++++----
.../ContextPathStrategyMultiplexerImplTest.java | 53 +-
.../CustomConfigurationPersistenceStrategy.java | 43 +-
.../CustomConfigurationPersistenceStrategy2.java | 67 ++-
.../CustomConfigurationPersistenceStrategy3.java | 49 +-
.../impl/console/CAConfigInventoryPrinterTest.java | 40 +-
.../ConfigurationResourceResolverImplTest.java | 63 +-
...sourceResolvingStrategyMultiplexerImplTest.java | 268 +++++----
.../impl/ConfigurationResourceTestUtils.java | 4 +-
...tionResourceResolvingStrategyHierarchyTest.java | 305 ++++++----
...ConfigurationResourceResolvingStrategyTest.java | 240 ++++----
.../impl/def/DefaultContextPathStrategyTest.java | 91 ++-
.../resource/impl/util/ConfigNameUtilTest.java | 27 +-
.../impl/util/ContextResourceTestUtil.java | 7 +-
.../caconfig/resource/impl/util/MapUtilTest.java | 32 +-
.../util/PathEliminateDuplicatesIteratorTest.java | 19 +-
.../impl/util/PathParentExpandIteratorTest.java | 35 +-
.../ResourceEliminateDuplicatesIteratorTest.java | 21 +-
.../util/ResourcePathCollatingIteratorTest.java | 81 ++-
.../junit/teleporter/customizers/ITCustomizer.java | 57 ++
144 files changed, 5270 insertions(+), 3125 deletions(-)
create mode 100644 .asf.yaml
create mode 100644 .git-blame-ignore-revs
create mode 100644 .sling-module.json
create mode 100644 bnd.bnd
create mode 100644 src/test/it-features/it-launcher-repoinit.txt
create mode 100644 src/test/it-features/it-launcher.json
create mode 100644
src/test/java/org/apache/sling/caconfig/it/GenerateTestBundle.java
copy src/test/java/org/apache/sling/caconfig/{ =>
it/testbundle}/example/SimpleConfig.java (88%)
create mode 100644
src/test/java/org/apache/sling/caconfig/it/testing/AdaptToConfigClassIT.java
create mode 100644
src/test/java/org/apache/sling/caconfig/it/testing/ConfigurationManagerIT.java
copy
src/test/java/org/apache/sling/caconfig/{resource/impl/util/MapUtilTest.java =>
it/testing/ConfigurationMetadataProviderIT.java} (50%)
create mode 100644
src/test/java/org/apache/sling/caconfig/it/testing/ConfigurationResolverConfigClassIT.java
create mode 100644
src/test/java/org/apache/sling/caconfig/it/testing/ConfigurationResolverValueMapIT.java
create mode 100644
src/test/java/org/apache/sling/caconfig/it/testing/TestUtils.java
create mode 100644
src/test/java/org/apache/sling/junit/teleporter/customizers/ITCustomizer.java