This is an automated email from the ASF dual-hosted git repository.
sseifert pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git
The following commit(s) were added to refs/heads/master by this push:
new 73e3bec SLING-12435 Make timeout to wait for
ResourceResolverFactoryActivator configurable via system property (#41)
73e3bec is described below
commit 73e3bec4ade92b42202303ef99b516ab93e72ac2
Author: Stefan Seifert <[email protected]>
AuthorDate: Tue Sep 17 11:53:39 2024 +0200
SLING-12435 Make timeout to wait for ResourceResolverFactoryActivator
configurable via system property (#41)
---
.../testing/mock/sling/ResourceResolverFactoryInitializer.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
index b7296b6..7dde426 100644
---
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
+++
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
@@ -26,6 +26,7 @@ import java.lang.reflect.Proxy;
import java.util.HashMap;
import java.util.Map;
+import org.apache.commons.lang3.math.NumberUtils;
import org.apache.sling.api.resource.ResourceResolverFactory;
import org.apache.sling.commons.classloader.DynamicClassLoaderManager;
import org.apache.sling.jcr.api.SlingRepository;
@@ -51,7 +52,14 @@ class ResourceResolverFactoryInitializer {
private static final Logger log =
LoggerFactory.getLogger(ResourceResolverFactoryInitializer.class);
- private static final long RESOURCERESOLVER_FACTORY_ACTIVATOR_TIMEOUT_MS =
250;
+ private static final String
SYSTEM_PROPERTY_RESOURCERESOLVER_FACTORY_ACTIVATOR_TIMEOUT_MS =
+ "sling.mock.resourceresolverfactoryactivator.timeout.ms";
+ private static final long RESOURCERESOLVER_FACTORY_ACTIVATOR_TIMEOUT_MS;
+
+ static {
+ RESOURCERESOLVER_FACTORY_ACTIVATOR_TIMEOUT_MS = NumberUtils.toLong(
+
System.getProperty(SYSTEM_PROPERTY_RESOURCERESOLVER_FACTORY_ACTIVATOR_TIMEOUT_MS,
"250"));
+ }
private ResourceResolverFactoryInitializer() {
// static methods only