This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resourceresolver.git
The following commit(s) were added to refs/heads/master by this push:
new 6fc48d0 SLING-12646: MapEntries: give doInit() a meaningful name
(#138)
6fc48d0 is described below
commit 6fc48d0e20a1ff4b4d1c8190de8b30540334c457
Author: Julian Reschke <[email protected]>
AuthorDate: Tue Feb 4 16:22:57 2025 +0100
SLING-12646: MapEntries: give doInit() a meaningful name (#138)
---
.../sling/resourceresolver/impl/mapping/MapEntries.java | 4 ++--
.../impl/mapping/EtcMappingMapEntriesTest.java | 12 ++++++------
.../resourceresolver/impl/mapping/MapEntriesTest.java | 14 +++++++-------
.../impl/mapping/StringInterpolationMapEntriesTest.java | 4 ++--
.../impl/mapping/VanityPathMapEntriesTest.java | 2 +-
5 files changed, 18 insertions(+), 18 deletions(-)
diff --git
a/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java
b/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java
index 80556f0..5434a43 100644
---
a/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java
+++
b/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java
@@ -186,7 +186,7 @@ public class MapEntries implements
this.detectedConflictingAliases = new AtomicLong(0);
this.detectedInvalidAliases = new AtomicLong(0);
- this.useOptimizeAliasResolution = doInit();
+ this.useOptimizeAliasResolution = initializeAliases();
this.registration = registerResourceChangeListener(bundleContext);
@@ -234,7 +234,7 @@ public class MapEntries implements
* null-ed.
* @return true if the optimizedAliasResolution is enabled, false otherwise
*/
- protected boolean doInit() {
+ protected boolean initializeAliases() {
this.initializing.lock();
try {
diff --git
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/EtcMappingMapEntriesTest.java
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/EtcMappingMapEntriesTest.java
index f0fb4ec..912649b 100644
---
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/EtcMappingMapEntriesTest.java
+++
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/EtcMappingMapEntriesTest.java
@@ -64,7 +64,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
public void root_node_to_content_mapping() throws Exception {
setupEtcMapResource("localhost.8080", http,PROP_REDIRECT_EXTERNAL,
"/content/simple-node");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping("^http/localhost.8080/", "/content/simple-node/");
expectedEtcMapping.assertEtcMap("Etc Mapping for simple node",
mapEntries.getResolveMaps());
}
@@ -76,7 +76,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
PROP_REDIRECT_EXTERNAL, "/content/simple-match/"
);
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping("^http/localhost.8080/", "/content/simple-match/");
expectedEtcMapping.assertEtcMap("Etc Mapping for simple match",
mapEntries.getResolveMaps());
}
@@ -87,7 +87,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
public void internal_to_external_node_mapping() throws Exception {
setupEtcMapResource("example.com.80", http,PROP_REDIRECT_EXTERNAL,
"http://www.example.com/");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping("^http/example.com.80/", "http://www.example.com/");
expectedEtcMapping.assertEtcMap("Etc Mapping for internal to external
based on node", mapEntries.getResolveMaps());
}
@@ -96,7 +96,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
public void internal_root_to_content_node_mapping() throws Exception {
setupEtcMapResource("www.example.com.80", http,PROP_REDIRECT_INTERNAL,
"/example");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping().addEtcMapEntry("^http/www.example.com.80/", true,
"/example/");
expectedEtcMapping.assertEtcMap("Etc Mapping for internal root to
content", mapEntries.getResolveMaps());
}
@@ -108,7 +108,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
PROP_REDIRECT_EXTERNAL, "http://www.example.com/"
);
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping().addEtcMapEntry("^http/.+\\.example\\.com\\.80", false,
"http://www.example.com/");
expectedEtcMapping.assertEtcMap("Etc Mapping for host redirect match
mapping", mapEntries.getResolveMaps());
}
@@ -123,7 +123,7 @@ public class EtcMappingMapEntriesTest extends
AbstractMappingMapEntriesTest {
setupEtcMapResource("gateway", localhost, PROP_REDIRECT_INTERNAL,
"http://gbiv.com");
setupEtcMapResource("(stories)", localhost, PROP_REDIRECT_INTERNAL,
"/anecdotes/$1");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new ExpectedEtcMapping()
.addEtcMapEntry("^http/localhost\\.\\d*", true, "/content")
.addEtcMapEntry("^http/localhost\\.\\d*/cgi-bin/", true,
"/scripts/")
diff --git
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/MapEntriesTest.java
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/MapEntriesTest.java
index 4ab7aae..ffc5c27 100644
---
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/MapEntriesTest.java
+++
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/MapEntriesTest.java
@@ -136,7 +136,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
private void internal_test_simple_alias_support(boolean onJcrContent) {
prepareMapEntriesForAlias(onJcrContent, false, "alias");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertNotNull(aliasMap);
assertTrue(aliasMap.containsKey("child"));
@@ -155,7 +155,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
private void internal_test_simple_multi_alias_support(boolean
onJcrContent) {
prepareMapEntriesForAlias(onJcrContent, false, "foo", "bar");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertNotNull(aliasMap);
assertTrue(aliasMap.containsKey("child"));
@@ -176,7 +176,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
public void test_simple_multi_alias_support_with_null_parent() {
// see SLING-12383
prepareMapEntriesForAlias(true, true, "foo", "bar");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertNotNull(aliasMap);
assertFalse(aliasMap.containsKey("child"));
@@ -186,7 +186,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
public void test_simple_multi_alias_support_with_blank_and_invalid() {
// invalid aliases filtered out
prepareMapEntriesForAlias(false, false, "", "foo", ".", "bar", "x/y",
"qux", " ");
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertNotNull(aliasMap);
assertTrue(aliasMap.containsKey("child"));
@@ -199,7 +199,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
List<String> invalidAliases = List.of(".", "..", "foo/bar", "# foo",
"");
for (String invalidAlias : invalidAliases) {
prepareMapEntriesForAlias(false, false, invalidAlias);
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertEquals(Collections.emptyMap(), aliasMap);
}
@@ -258,7 +258,7 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
}
});
- mapEntries.doInit();
+ mapEntries.initializeAliases();
Map<String, Collection<String>> aliasMap =
mapEntries.getAliasMap("/parent");
assertNotNull(aliasMap);
@@ -1275,6 +1275,6 @@ public class MapEntriesTest extends
AbstractMappingMapEntriesTest {
return Collections.emptyIterator();
});
- mapEntries.doInit();
+ mapEntries.initializeAliases();
}
}
\ No newline at end of file
diff --git
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/StringInterpolationMapEntriesTest.java
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/StringInterpolationMapEntriesTest.java
index 9f04b6f..eaf5175 100644
---
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/StringInterpolationMapEntriesTest.java
+++
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/StringInterpolationMapEntriesTest.java
@@ -35,7 +35,7 @@ public class StringInterpolationMapEntriesTest extends
AbstractMappingMapEntries
Resource sivOne = setupEtcMapResource("$[config:siv.one]",
http,PROP_REDIRECT_EXTERNAL, "/content/simple-node");
setupStringInterpolationProvider(stringInterpolationProvider,
stringInterpolationProviderConfiguration, new String[]
{"siv.one=test-simple-node"});
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping("^http/test-simple-node/", "/content/simple-node/");
expectedEtcMapping.assertEtcMap("String Interpolation for simple
match", mapEntries.getResolveMaps());
}
@@ -49,7 +49,7 @@ public class StringInterpolationMapEntriesTest extends
AbstractMappingMapEntries
);
setupStringInterpolationProvider(stringInterpolationProvider,
stringInterpolationProviderConfiguration, new String[]
{"siv.one=test-simple-match"});
- mapEntries.doInit();
+ mapEntries.initializeAliases();
ExpectedEtcMapping expectedEtcMapping = new
ExpectedEtcMapping("^http/test-simple-match/", "/content/simple-match/");
expectedEtcMapping.assertEtcMap("String Interpolation for simple
match", mapEntries.getResolveMaps());
}
diff --git
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/VanityPathMapEntriesTest.java
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/VanityPathMapEntriesTest.java
index 80ce93f..0b3891f 100644
---
a/src/test/java/org/apache/sling/resourceresolver/impl/mapping/VanityPathMapEntriesTest.java
+++
b/src/test/java/org/apache/sling/resourceresolver/impl/mapping/VanityPathMapEntriesTest.java
@@ -1253,7 +1253,7 @@ public class VanityPathMapEntriesTest extends
AbstractMappingMapEntriesTest {
mapEntries = new MapEntries(resourceResolverFactory, bundleContext,
eventAdmin, stringInterpolationProvider, metrics);
- mapEntries.doInit();
+ mapEntries.initializeAliases();
}
// utilities for testing vanity path queries