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 d58b64ab225284c09edbb4d615d81919a814144d
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Jan 27 06:06:26 2026 +0000

    (chores): modernize instanceof checks in camel-aws-bedrock
---
 .../component/aws2/bedrock/runtime/BedrockProducer.java  | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockProducer.java
 
b/components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockProducer.java
index 72d6725707f5..aaeaf0503203 100644
--- 
a/components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockProducer.java
+++ 
b/components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockProducer.java
@@ -418,8 +418,8 @@ public class BedrockProducer extends DefaultProducer {
             throws InvalidPayloadException {
         if (getConfiguration().isPojoRequest()) {
             Object payload = exchange.getMessage().getMandatoryBody();
-            if (payload instanceof InvokeModelWithResponseStreamRequest) {
-                processStreamingRequest((InvokeModelWithResponseStreamRequest) 
payload, exchange);
+            if (payload instanceof InvokeModelWithResponseStreamRequest 
streamRequest) {
+                processStreamingRequest(streamRequest, exchange);
             }
         } else {
             InvokeModelWithResponseStreamRequest.Builder builder = 
InvokeModelWithResponseStreamRequest.builder();
@@ -527,8 +527,8 @@ public class BedrockProducer extends DefaultProducer {
 
         if (getConfiguration().isPojoRequest()) {
             Object payload = exchange.getMessage().getMandatoryBody();
-            if (payload instanceof ConverseRequest) {
-                request = (ConverseRequest) payload;
+            if (payload instanceof ConverseRequest converseRequest) {
+                request = converseRequest;
             } else {
                 throw new IllegalArgumentException(
                         "Converse operation requires ConverseRequest in POJO 
mode");
@@ -643,8 +643,8 @@ public class BedrockProducer extends DefaultProducer {
 
         if (getConfiguration().isPojoRequest()) {
             Object payload = exchange.getMessage().getMandatoryBody();
-            if (payload instanceof ConverseStreamRequest) {
-                request = (ConverseStreamRequest) payload;
+            if (payload instanceof ConverseStreamRequest streamRequest) {
+                request = streamRequest;
             } else {
                 throw new IllegalArgumentException(
                         "ConverseStream operation requires 
ConverseStreamRequest in POJO mode");
@@ -794,8 +794,8 @@ public class BedrockProducer extends DefaultProducer {
 
         if (getConfiguration().isPojoRequest()) {
             Object payload = exchange.getMessage().getMandatoryBody();
-            if (payload instanceof 
software.amazon.awssdk.services.bedrockruntime.model.ApplyGuardrailRequest) {
-                request = 
(software.amazon.awssdk.services.bedrockruntime.model.ApplyGuardrailRequest) 
payload;
+            if (payload instanceof 
software.amazon.awssdk.services.bedrockruntime.model.ApplyGuardrailRequest 
guardrailRequest) {
+                request = guardrailRequest;
             } else {
                 throw new IllegalArgumentException(
                         "ApplyGuardrail operation requires 
ApplyGuardrailRequest in POJO mode");

Reply via email to