This is an automated email from the ASF dual-hosted git repository. jsedding pushed a change to branch fix/SLING-12019-duplicate-ResourceResolverFactory-registration in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resourceresolver.git
from 96eb560 SLING-12019 - Avoid duplicate ResourceResolverFactory registrations add b7be02a SLING-12019 - Avoid duplicate ResourceResolverFactory registrations add f03a28e SLING-12019 - Avoid duplicate ResourceResolverFactory registrations No new revisions were added by this update. Summary of changes: pom.xml | 22 +- .../impl/FactoryPreconditions.java | 194 ++++++++------ .../impl/FactoryRegistrationHandler.java | 169 ++++++++++++ .../impl/ResourceResolverFactoryActivator.java | 234 +++------------- .../impl/EtcMappingResourceResolverTest.java | 4 +- .../impl/FactoryPreconditionsTest.java | 30 +-- .../impl/MockedResourceResolverImplTest.java | 293 +++++++++++---------- .../resourceresolver/impl/ProviderHandlerTest.java | 5 +- .../impl/ResourceProviderEntryTest.java | 56 ++-- .../impl/ResourceResolverImplTest.java | 4 +- .../impl/helper/ResourceResolverControlTest.java | 30 +-- .../mapping/AbstractMappingMapEntriesTest.java | 14 +- .../impl/mapping/EtcMappingMapEntriesTest.java | 4 +- .../impl/mapping/InMemoryResourceProvider.java | 2 +- .../impl/mapping/MapEntriesTest.java | 12 +- .../SecureResourceProviderDecoratorTest.java | 2 +- .../sling/resourceresolver/util/MockTestUtil.java | 4 +- 17 files changed, 557 insertions(+), 522 deletions(-) create mode 100644 src/main/java/org/apache/sling/resourceresolver/impl/FactoryRegistrationHandler.java