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 <[email protected]>
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

Reply via email to