SLING-9711 Make Resource Persisting Scan Result Handler a factory component
diff --git a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
index 40b06d8..30e2db0 100644
--- a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
+++ b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandler.java
@@ -64,7 +64,8 @@
     }
 )
 @Designate(
-    ocd = ResourcePersistingScanResultHandlerConfiguration.class
+    ocd = ResourcePersistingScanResultHandlerConfiguration.class,
+    factory = true
 )
 public class ResourcePersistingScanResultHandler implements JcrPropertyScanResultHandler {
 
diff --git a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandlerConfiguration.java b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandlerConfiguration.java
index e095e8a..eedb2b9 100644
--- a/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandlerConfiguration.java
+++ b/src/main/java/org/apache/sling/clam/result/internal/ResourcePersistingScanResultHandlerConfiguration.java
@@ -40,4 +40,6 @@
     )
     String result_root_path() default "/var/clam/results";
 
+    String webconsole_configurationFactory_nameHint() default "{result.status.ok.persist}:{result.root.path}";
+
 }