SLING-12739 - IgnoredServletResourcePredicate, even clearer
diff --git a/src/main/java/org/apache/sling/servlets/resolver/api/IgnoredResourcePredicate.java b/src/main/java/org/apache/sling/servlets/resolver/api/IgnoredServletResourcePredicate.java
similarity index 94%
rename from src/main/java/org/apache/sling/servlets/resolver/api/IgnoredResourcePredicate.java
rename to src/main/java/org/apache/sling/servlets/resolver/api/IgnoredServletResourcePredicate.java
index e0f7200..41550ab 100644
--- a/src/main/java/org/apache/sling/servlets/resolver/api/IgnoredResourcePredicate.java
+++ b/src/main/java/org/apache/sling/servlets/resolver/api/IgnoredServletResourcePredicate.java
@@ -32,5 +32,5 @@
  *  the servlets resolver.
  */
 @ConsumerType
-public interface IgnoredResourcePredicate extends Predicate<Resource> {
+public interface IgnoredServletResourcePredicate extends Predicate<Resource> {
 }
diff --git a/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java b/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
index daf9573..12b3b68 100644
--- a/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
+++ b/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
@@ -54,7 +54,7 @@
 import org.apache.sling.api.servlets.ServletResolver;
 import org.apache.sling.api.servlets.ServletResolverConstants;
 import org.apache.sling.serviceusermapping.ServiceUserMapped;
-import org.apache.sling.servlets.resolver.api.IgnoredResourcePredicate;
+import org.apache.sling.servlets.resolver.api.IgnoredServletResourcePredicate;
 import org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet;
 import org.apache.sling.servlets.resolver.internal.defaults.DefaultServlet;
 import org.apache.sling.servlets.resolver.internal.helper.AbstractResourceCollector;
@@ -137,7 +137,7 @@
         policy = ReferencePolicy.DYNAMIC,
         cardinality = ReferenceCardinality.OPTIONAL
     )
-    private volatile IgnoredResourcePredicate ignoredResourcePredicate;
+    private volatile IgnoredServletResourcePredicate ignoredResourcePredicate;
 
     /**
      * The allowed execution paths.
diff --git a/src/test/java/org/apache/sling/servlets/resolver/internal/AbsoluteResourceTypeTest.java b/src/test/java/org/apache/sling/servlets/resolver/internal/AbsoluteResourceTypeTest.java
index 147c033..1315bf7 100644
--- a/src/test/java/org/apache/sling/servlets/resolver/internal/AbsoluteResourceTypeTest.java
+++ b/src/test/java/org/apache/sling/servlets/resolver/internal/AbsoluteResourceTypeTest.java
@@ -39,7 +39,7 @@
 
 import org.apache.sling.api.resource.PersistenceException;
 import org.osgi.framework.Bundle;
-import org.apache.sling.servlets.resolver.api.IgnoredResourcePredicate;
+import org.apache.sling.servlets.resolver.api.IgnoredServletResourcePredicate;
 import org.apache.sling.servlets.resolver.internal.resource.MockServletResource;
 
 public class AbsoluteResourceTypeTest extends SlingServletResolverTestBase {
@@ -114,7 +114,7 @@
 
   @Test
   public void testAbsolutePathHiddenByPredicate() throws Exception {
-    final IgnoredResourcePredicate hideAbsolutePath = r -> r.getPath().equals(absolutePath);
+    final IgnoredServletResourcePredicate hideAbsolutePath = r -> r.getPath().equals(absolutePath);
     final Field f = servletResolver.getClass().getDeclaredField("ignoredResourcePredicate");
     f.setAccessible(true);
     f.set(servletResolver, hideAbsolutePath);
diff --git a/src/test/java/org/apache/sling/servlets/resolver/internal/resourcehiding/ServletHidingTest.java b/src/test/java/org/apache/sling/servlets/resolver/internal/resourcehiding/ServletHidingTest.java
index 2f84636..9a6b285 100644
--- a/src/test/java/org/apache/sling/servlets/resolver/internal/resourcehiding/ServletHidingTest.java
+++ b/src/test/java/org/apache/sling/servlets/resolver/internal/resourcehiding/ServletHidingTest.java
@@ -35,7 +35,7 @@
 import org.apache.sling.api.resource.ResourceUtil;
 import org.apache.sling.api.servlets.SlingSafeMethodsServlet;
 import org.apache.sling.commons.testing.sling.MockSlingHttpServletRequest;
-import org.apache.sling.servlets.resolver.api.IgnoredResourcePredicate;
+import org.apache.sling.servlets.resolver.api.IgnoredServletResourcePredicate;
 import org.apache.sling.servlets.resolver.internal.SlingServletResolverTestBase;
 import org.apache.sling.servlets.resolver.internal.helper.HelperTestBase;
 import org.apache.sling.servlets.resolver.internal.resource.MockServletResource;
@@ -58,7 +58,7 @@
         }
     }
 
-    private void setServletHidingFilter(IgnoredResourcePredicate predicate) throws Exception {
+    private void setServletHidingFilter(IgnoredServletResourcePredicate predicate) throws Exception {
         final Field predicateField = servletResolver.getClass().getDeclaredField("ignoredResourcePredicate");
         predicateField.setAccessible(true);
         predicateField.set(servletResolver, predicate);
@@ -101,7 +101,7 @@
     @Test
     public void testHideAndSeek() throws Exception {
         final AtomicBoolean hide = new AtomicBoolean();
-        final IgnoredResourcePredicate pred = r -> hide.get();
+        final IgnoredServletResourcePredicate pred = r -> hide.get();
 
         // No filtering
         setServletHidingFilter(null);
diff --git a/src/test/java/org/apache/sling/servlets/resolver/it/resourcehiding/ResourceHidingITBase.java b/src/test/java/org/apache/sling/servlets/resolver/it/resourcehiding/ResourceHidingITBase.java
index baaf774..6221ea3 100644
--- a/src/test/java/org/apache/sling/servlets/resolver/it/resourcehiding/ResourceHidingITBase.java
+++ b/src/test/java/org/apache/sling/servlets/resolver/it/resourcehiding/ResourceHidingITBase.java
@@ -21,7 +21,7 @@
 import java.util.UUID;
 
 import org.apache.sling.api.resource.Resource;
-import org.apache.sling.servlets.resolver.api.IgnoredResourcePredicate;
+import org.apache.sling.servlets.resolver.api.IgnoredServletResourcePredicate;
 import org.apache.sling.servlets.resolver.it.ServletResolverTestSupport;
 import org.apache.sling.servlets.resolver.it.TestServlet;
 import org.junit.Before;
@@ -64,8 +64,8 @@
         .register(bundleContext);
     }
 
-    protected void registerPredicate(IgnoredResourcePredicate p) {
-        final IgnoredResourcePredicate wrappedPredicate = new IgnoredResourcePredicate() {
+    protected void registerPredicate(IgnoredServletResourcePredicate p) {
+        final IgnoredServletResourcePredicate wrappedPredicate = new IgnoredServletResourcePredicate() {
             @Override
             public boolean test(Resource r) {
                 final boolean result = p.test(r);
@@ -75,6 +75,6 @@
                 return result;
             }
         };
-        bundleContext.registerService(IgnoredResourcePredicate.class.getName(), wrappedPredicate, null);
+        bundleContext.registerService(IgnoredServletResourcePredicate.class.getName(), wrappedPredicate, null);
     }
 }
\ No newline at end of file