This is an automated email from the ASF dual-hosted git repository.

nfsantos pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/trunk by this push:
     new f19e24291c OAK-11834 - Cleanups to reduce changeset in OAK-11814  
(#2411)
f19e24291c is described below

commit f19e24291c709f87ab7b94dac8c736ef322ed0f8
Author: Nuno Santos <[email protected]>
AuthorDate: Tue Jul 29 16:53:15 2025 +0200

    OAK-11834 - Cleanups to reduce changeset in OAK-11814  (#2411)
---
 .../jackrabbit/oak/plugins/index/ConfigHelper.java    |  6 ++++++
 .../jackrabbit/oak/query/AbstractQueryTest.java       | 19 ++++++++-----------
 .../plugins/index/lucene/util/LuceneIndexHelper.java  |  5 ++---
 .../index/elastic/ElasticIndexProviderService.java    |  3 ++-
 .../index/elastic/query/ElasticIndexProvider.java     |  3 +--
 .../elastic/ElasticReliabilitySyncIndexingTest.java   |  5 -----
 6 files changed, 19 insertions(+), 22 deletions(-)

diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
index aefe26a736..3c5143cce7 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
+++ 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
@@ -35,6 +35,12 @@ public class ConfigHelper {
         return result;
     }
 
+    public static long getSystemPropertyAsLong(String name, long defaultValue) 
{
+        long result = Long.getLong(name, defaultValue);
+        LOG.info("Config {}={}", name, result);
+        return result;
+    }
+
     public static String getSystemPropertyAsString(String name, String 
defaultValue) {
         String result = System.getProperty(name, defaultValue);
         LOG.info("Config {}={}", name, result);
diff --git 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java 
b/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java
index 71c29eb8af..b3eed17ff1 100644
--- 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java
+++ 
b/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java
@@ -140,7 +140,7 @@ public abstract class AbstractQueryTest {
         ContinueLineReader r = new ContinueLineReader(new LineNumberReader(new 
InputStreamReader(in)));
         PrintWriter w = new PrintWriter(new OutputStreamWriter(
                 new FileOutputStream(output)));
-        HashSet<String> knownQueries = new HashSet<String>();
+        HashSet<String> knownQueries = new HashSet<>();
         boolean errors = false;
         try {
             while (true) {
@@ -149,7 +149,7 @@ public abstract class AbstractQueryTest {
                     break;
                 }
                 line = line.trim();
-                if (line.startsWith("#") || line.length() == 0) {
+                if (line.startsWith("#") || line.isEmpty()) {
                     w.println(line);
                 } else if (line.startsWith("xpath2sql")) {
                     line = line.substring("xpath2sql".length()).trim();
@@ -196,7 +196,7 @@ public abstract class AbstractQueryTest {
                                 readEnd = false;
                             } else {
                                 line = line.trim();
-                                if (line.length() == 0) {
+                                if (line.isEmpty()) {
                                     errors = true;
                                     readEnd = false;
                                 } else {
@@ -215,7 +215,7 @@ public abstract class AbstractQueryTest {
                                 break;
                             }
                             line = line.trim();
-                            if (line.length() == 0) {
+                            if (line.isEmpty()) {
                                 break;
                             }
                             errors = true;
@@ -254,10 +254,7 @@ public abstract class AbstractQueryTest {
     }
 
     protected List<String> executeQuery(String query, String language) {
-        boolean pathsOnly = false;
-        if (language.equals(QueryEngineImpl.XPATH)) {
-            pathsOnly = true;
-        }
+        boolean pathsOnly = language.equals(QueryEngineImpl.XPATH);
         return executeQuery(query, language, pathsOnly);
     }
 
@@ -267,7 +264,7 @@ public abstract class AbstractQueryTest {
 
     protected List<String> executeQuery(String query, String language, boolean 
pathsOnly, boolean skipSort) {
         long time = System.currentTimeMillis();
-        List<String> lines = new ArrayList<String>();
+        List<String> lines = new ArrayList<>();
         try {
             Result result = executeQuery(query, language, NO_BINDINGS);
             if (query.startsWith("explain ")) {
@@ -588,7 +585,7 @@ public abstract class AbstractQueryTest {
      * A line reader that supports multi-line statements, where lines that 
start
      * with a space belong to the previous line.
      */
-    class ContinueLineReader {
+    static class ContinueLineReader {
 
         private final LineNumberReader reader;
 
@@ -602,7 +599,7 @@ public abstract class AbstractQueryTest {
 
         public String readLine() throws IOException {
             String line = reader.readLine();
-            if (line == null || line.trim().length() == 0) {
+            if (line == null || line.trim().isEmpty()) {
                 return line;
             }
             while (true) {
diff --git 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java
 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java
index 18165792ea..896175e8dd 100644
--- 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java
+++ 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java
@@ -48,8 +48,7 @@ public class LuceneIndexHelper extends IndexHelper {
             @NotNull NodeBuilder index, @NotNull String name,
             @Nullable Set<String> propertyTypes,
             @Nullable Set<String> excludes, @Nullable String async) {
-        return newLuceneIndexDefinition(index, name, propertyTypes, excludes,
-                async, null);
+        return newLuceneIndexDefinition(index, name, propertyTypes, excludes, 
async, null);
     }
 
     public static NodeBuilder newLuceneIndexDefinition(
@@ -119,7 +118,7 @@ public class LuceneIndexHelper extends IndexHelper {
     public static NodeBuilder newLucenePropertyIndexDefinition(
             @NotNull NodeBuilder index, @NotNull String name,
             @NotNull Set<String> includes,
-            @NotNull String async) {
+            String async) {
         checkArgument(!includes.isEmpty(), "Lucene property index " +
                 "requires explicit list of property names to be indexed");
 
diff --git 
a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
 
b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
index 8bbfdc9bbe..896284353e 100644
--- 
a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
+++ 
b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
@@ -234,7 +234,8 @@ public class ElasticIndexProviderService {
         LOG.info("Registering Index and Editor providers with connection {}", 
elasticConnection);
 
         registerIndexProvider(bundleContext);
-        ElasticRetryPolicy retryPolicy = new ElasticRetryPolicy(100, 
config.elasticsearch_maxRetryTime() * 1000L, 5, 100);
+        final int maxRetryTime = 
Integer.getInteger(PROP_ELASTIC_MAX_RETRY_TIME, 
config.elasticsearch_maxRetryTime());
+        ElasticRetryPolicy retryPolicy = new ElasticRetryPolicy(100, 
maxRetryTime * 1000L, 5, 100);
         this.elasticIndexEditorProvider = new 
ElasticIndexEditorProvider(indexTracker, elasticConnection, extractedTextCache, 
retryPolicy);
         registerIndexEditor(bundleContext, elasticIndexEditorProvider);
         if (isElasticAvailable) {
diff --git 
a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexProvider.java
 
b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexProvider.java
index c680ffb2de..5dfbf88088 100644
--- 
a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexProvider.java
+++ 
b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexProvider.java
@@ -22,7 +22,6 @@ import org.apache.jackrabbit.oak.spi.query.QueryIndexProvider;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.jetbrains.annotations.NotNull;
 
-import java.util.Collections;
 import java.util.List;
 
 public class ElasticIndexProvider implements QueryIndexProvider {
@@ -35,6 +34,6 @@ public class ElasticIndexProvider implements 
QueryIndexProvider {
 
     @Override
     public @NotNull List<? extends QueryIndex> getQueryIndexes(NodeState 
nodeState) {
-        return Collections.singletonList(new ElasticIndex(indexTracker));
+        return List.of(new ElasticIndex(indexTracker));
     }
 }
diff --git 
a/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilitySyncIndexingTest.java
 
b/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilitySyncIndexingTest.java
index 28d2c6f9b3..0c3d4d1a1f 100644
--- 
a/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilitySyncIndexingTest.java
+++ 
b/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilitySyncIndexingTest.java
@@ -32,11 +32,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
 
 public class ElasticReliabilitySyncIndexingTest extends ElasticReliabilityTest 
{
 
-    @Override
-    public boolean useAsyncIndexing() {
-        return false;
-    }
-
     @Test
     public void connectionCutOnQuery() throws Exception {
         String indexName = UUID.randomUUID().toString();

Reply via email to