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

gfournier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 3efe2b0e13ae chore(components): enhance random generation
3efe2b0e13ae is described below

commit 3efe2b0e13aef0afc866d3a345368edeb3c4a179
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Thu Jan 29 09:27:49 2026 +0100

    chore(components): enhance random generation
    
    Additionally clearning compilation warnings
---
 .../camel/component/box/internal/BoxConnectionHelper.java |  4 ++--
 .../apache/camel/component/box/AbstractBoxITSupport.java  |  2 +-
 .../org/apache/camel/component/box/BoxFilesManagerIT.java | 14 --------------
 .../apache/camel/component/box/BoxFoldersManagerIT.java   | 15 ---------------
 .../src/test/resources/log4j2.properties                  |  6 +-----
 5 files changed, 4 insertions(+), 37 deletions(-)

diff --git 
a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/internal/BoxConnectionHelper.java
 
b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/internal/BoxConnectionHelper.java
index ccdede7e67cd..5c16b1fc6b70 100644
--- 
a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/internal/BoxConnectionHelper.java
+++ 
b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/internal/BoxConnectionHelper.java
@@ -53,6 +53,7 @@ import org.jsoup.select.Elements;
 public final class BoxConnectionHelper {
 
     private static final Pattern QUERY_PARAM_PATTERN = 
Pattern.compile("&?([^=]+)=([^&]+)");
+    private static final SecureRandom SECURE_RANDOM = new SecureRandom();
 
     private BoxConnectionHelper() {
         // hide utility class constructor
@@ -78,7 +79,6 @@ public final class BoxConnectionHelper {
     }
 
     public static BoxAPIConnection 
createStandardAuthenticatedConnection(BoxConfiguration configuration) {
-
         // authorize application on user's behalf
         try {
             //prepare proxy parameter
@@ -98,7 +98,7 @@ public final class BoxConnectionHelper {
             }
 
             // generate anti-forgery token to prevent/detect CSRF attack
-            final String csrfToken = String.valueOf(new 
SecureRandom().nextLong());
+            final String csrfToken = String.valueOf(SECURE_RANDOM.nextLong());
 
             final String authorizeUrl = 
authorizationUrl(configuration.getClientId(), csrfToken);
 
diff --git 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/AbstractBoxITSupport.java
 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/AbstractBoxITSupport.java
index 96544d247d38..d91385e09d67 100644
--- 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/AbstractBoxITSupport.java
+++ 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/AbstractBoxITSupport.java
@@ -44,7 +44,7 @@ public class AbstractBoxITSupport extends CamelTestSupport {
     protected boolean jwtAuthentication;
     protected Map<String, Object> options;
 
-    private static boolean hasCredentials() throws IOException {
+    protected static boolean hasCredentials() throws IOException {
         if (properties.isEmpty()) {
             TestSupport.loadExternalProperties(properties, 
AbstractBoxITSupport.class, TEST_OPTIONS_PROPERTIES);
         }
diff --git 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFilesManagerIT.java
 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFilesManagerIT.java
index 6439111d04fe..40bf748a80cc 100644
--- 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFilesManagerIT.java
+++ 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFilesManagerIT.java
@@ -18,7 +18,6 @@ package org.apache.camel.component.box;
 
 import java.io.ByteArrayOutputStream;
 import java.io.InputStream;
-import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -581,17 +580,4 @@ public class BoxFilesManagerIT extends 
AbstractBoxITSupport {
         testFile = rootFolder.uploadFile(stream, 
CAMEL_TEST_FILE_NAME).getResource();
     }
 
-    private int sizeOfIterable(Iterable<?> it) {
-        if (it instanceof Collection) {
-            return ((Collection<?>) it).size();
-        } else {
-            int i = 0;
-            for (@SuppressWarnings("unused")
-            Object obj : it) {
-                i++;
-            }
-            return i;
-        }
-
-    }
 }
diff --git 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFoldersManagerIT.java
 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFoldersManagerIT.java
index 498219090e5a..082fbb39091d 100644
--- 
a/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFoldersManagerIT.java
+++ 
b/components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxFoldersManagerIT.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.box;
 
-import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -308,18 +307,4 @@ public class BoxFoldersManagerIT extends 
AbstractBoxITSupport {
         testFolder = rootFolder.createFolder(CAMEL_TEST_FOLDER).getResource();
     }
 
-    private int sizeOfIterable(Iterable<?> it) {
-        if (it instanceof Collection) {
-            return ((Collection<?>) it).size();
-        } else {
-            int i = 0;
-            for (@SuppressWarnings("unused")
-            Object obj : it) {
-                i++;
-            }
-            return i;
-        }
-
-    }
-
 }
diff --git 
a/components/camel-box/camel-box-component/src/test/resources/log4j2.properties 
b/components/camel-box/camel-box-component/src/test/resources/log4j2.properties
index f2dfbcac0c82..05391c42a465 100644
--- 
a/components/camel-box/camel-box-component/src/test/resources/log4j2.properties
+++ 
b/components/camel-box/camel-box-component/src/test/resources/log4j2.properties
@@ -20,14 +20,10 @@ appender.file.name = file
 appender.file.fileName = target/camel-box-component-test.log
 appender.file.layout.type = PatternLayout
 appender.file.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
-appender.out.type = Console
-appender.out.name = out
-appender.out.layout.type = PatternLayout
-appender.out.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
 
 # uncomment the following line to turn on Camel debugging
 #logger.camel.name = org.apache.camel
 #logger.camel.level =DEBUG
 
 rootLogger.level = INFO
-rootLogger.appenderRef.out.ref = out
+rootLogger.appenderRef.out.ref = file

Reply via email to