You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2026/01/27 08:53:14 UTC

(camel) 20/22: (chores): modernize instanceof checks in camel-pqc

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

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

commit 8924189aaf3886168c967d8330b9cf548411b5ff
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Tue Jan 27 06:06:54 2026 +0000

    (chores): modernize instanceof checks in camel-pqc
---
 .../pqc/lifecycle/AwsSecretsManagerKeyLifecycleManager.java       | 8 ++++----
 .../component/pqc/lifecycle/FileBasedKeyLifecycleManager.java     | 8 ++++----
 .../pqc/lifecycle/HashicorpVaultKeyLifecycleManager.java          | 8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/AwsSecretsManagerKeyLifecycleManager.java b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/AwsSecretsManagerKeyLifecycleManager.java
index 46a37c426630..36da6ffd19f4 100644
--- a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/AwsSecretsManagerKeyLifecycleManager.java
+++ b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/AwsSecretsManagerKeyLifecycleManager.java
@@ -181,10 +181,10 @@ public class AwsSecretsManagerKeyLifecycleManager implements KeyLifecycleManager
 
         // Initialize with parameter spec if provided
         if (parameterSpec != null) {
-            if (parameterSpec instanceof AlgorithmParameterSpec) {
-                generator.initialize((AlgorithmParameterSpec) parameterSpec, new SecureRandom());
-            } else if (parameterSpec instanceof Integer) {
-                generator.initialize((Integer) parameterSpec, new SecureRandom());
+            if (parameterSpec instanceof AlgorithmParameterSpec algorithmParamSpec) {
+                generator.initialize(algorithmParamSpec, new SecureRandom());
+            } else if (parameterSpec instanceof Integer keySize) {
+                generator.initialize(keySize, new SecureRandom());
             }
         } else {
             // Use default parameter spec for the algorithm
diff --git a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManager.java b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManager.java
index 7e5df8c45b70..6931ab483e51 100644
--- a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManager.java
+++ b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManager.java
@@ -82,10 +82,10 @@ public class FileBasedKeyLifecycleManager implements KeyLifecycleManager {
 
         // Initialize with parameter spec if provided
         if (parameterSpec != null) {
-            if (parameterSpec instanceof AlgorithmParameterSpec) {
-                generator.initialize((AlgorithmParameterSpec) parameterSpec, new SecureRandom());
-            } else if (parameterSpec instanceof Integer) {
-                generator.initialize((Integer) parameterSpec, new SecureRandom());
+            if (parameterSpec instanceof AlgorithmParameterSpec algorithmParamSpec) {
+                generator.initialize(algorithmParamSpec, new SecureRandom());
+            } else if (parameterSpec instanceof Integer keySize) {
+                generator.initialize(keySize, new SecureRandom());
             }
         } else {
             // Use default parameter spec for the algorithm
diff --git a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/HashicorpVaultKeyLifecycleManager.java b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/HashicorpVaultKeyLifecycleManager.java
index e12fa218134d..aef3741f11ac 100644
--- a/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/HashicorpVaultKeyLifecycleManager.java
+++ b/components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/HashicorpVaultKeyLifecycleManager.java
@@ -196,10 +196,10 @@ public class HashicorpVaultKeyLifecycleManager implements KeyLifecycleManager {
 
         // Initialize with parameter spec if provided
         if (parameterSpec != null) {
-            if (parameterSpec instanceof AlgorithmParameterSpec) {
-                generator.initialize((AlgorithmParameterSpec) parameterSpec, new SecureRandom());
-            } else if (parameterSpec instanceof Integer) {
-                generator.initialize((Integer) parameterSpec, new SecureRandom());
+            if (parameterSpec instanceof AlgorithmParameterSpec algorithmParamSpec) {
+                generator.initialize(algorithmParamSpec, new SecureRandom());
+            } else if (parameterSpec instanceof Integer keySize) {
+                generator.initialize(keySize, new SecureRandom());
             }
         } else {
             // Use default parameter spec for the algorithm