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

apupier 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 76902445357d Replace several deprecated methods in Dapr
76902445357d is described below

commit 76902445357dcba34bd72ade945102d8034ac792
Author: AurĂ©lien Pupier <[email protected]>
AuthorDate: Fri May 29 13:46:24 2026 +0200

    Replace several deprecated methods in Dapr
    
    the part done consists in the renaming from WorkflowInstance* to
    Workflow*
    
    Note that it remains a part which is deprecated related to Subscription,
    they recommend now to use Topic for a more reactive model. As it will
    surely causing API break on Camel side, I separate it from this part and
    let it for later.
    
    Signed-off-by: AurĂ©lien Pupier <[email protected]>
---
 .../dapr/operations/DaprOperationResponse.java     | 22 +++++++++++-----------
 .../dapr/operations/DaprWorkflowHandler.java       | 10 +++++-----
 .../dapr/operations/DaprWorkflowTest.java          | 20 ++++++++++----------
 3 files changed, 26 insertions(+), 26 deletions(-)

diff --git 
a/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprOperationResponse.java
 
b/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprOperationResponse.java
index 3dcd6880a3f2..c627c3f9b95f 100644
--- 
a/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprOperationResponse.java
+++ 
b/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprOperationResponse.java
@@ -20,7 +20,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import io.dapr.client.domain.ConfigurationItem;
-import io.dapr.workflows.client.WorkflowInstanceStatus;
+import io.dapr.workflows.client.WorkflowState;
 import org.apache.camel.component.dapr.DaprConstants;
 
 public class DaprOperationResponse {
@@ -57,19 +57,19 @@ public class DaprOperationResponse {
         return create(body, responseHeaders);
     }
 
-    public static DaprOperationResponse 
createFromWorkflowStatus(WorkflowInstanceStatus workflowStatus) {
+    public static DaprOperationResponse createFromWorkflowStatus(WorkflowState 
response) {
         Map<String, Object> responseHeaders = new HashMap<>();
 
-        responseHeaders.put(DaprConstants.WORKFLOW_NAME, 
workflowStatus.getName());
-        responseHeaders.put(DaprConstants.WORKFLOW_CREATED_AT, 
workflowStatus.getCreatedAt());
-        responseHeaders.put(DaprConstants.WORKFLOW_UPDATED_AT, 
workflowStatus.getLastUpdatedAt());
-        responseHeaders.put(DaprConstants.WORKFLOW_SERIALIZED_INPUT, 
workflowStatus.getSerializedInput());
-        responseHeaders.put(DaprConstants.WORKFLOW_SERIALIZED_OUTPUT, 
workflowStatus.getSerializedOutput());
-        responseHeaders.put(DaprConstants.WORKFLOW_FAILURE_DETAILS, 
workflowStatus.getFailureDetails());
-        responseHeaders.put(DaprConstants.IS_WORKFLOW_RUNNING, 
workflowStatus.isRunning());
-        responseHeaders.put(DaprConstants.IS_WORKFLOW_COMPLETED, 
workflowStatus.isCompleted());
+        responseHeaders.put(DaprConstants.WORKFLOW_NAME, response.getName());
+        responseHeaders.put(DaprConstants.WORKFLOW_CREATED_AT, 
response.getCreatedAt());
+        responseHeaders.put(DaprConstants.WORKFLOW_UPDATED_AT, 
response.getLastUpdatedAt());
+        responseHeaders.put(DaprConstants.WORKFLOW_SERIALIZED_INPUT, 
response.getSerializedInput());
+        responseHeaders.put(DaprConstants.WORKFLOW_SERIALIZED_OUTPUT, 
response.getSerializedOutput());
+        responseHeaders.put(DaprConstants.WORKFLOW_FAILURE_DETAILS, 
response.getFailureDetails());
+        responseHeaders.put(DaprConstants.IS_WORKFLOW_RUNNING, 
response.isRunning());
+        responseHeaders.put(DaprConstants.IS_WORKFLOW_COMPLETED, 
response.isCompleted());
 
-        return create(workflowStatus, responseHeaders);
+        return create(response, responseHeaders);
     }
 
     public Object getBody() {
diff --git 
a/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprWorkflowHandler.java
 
b/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprWorkflowHandler.java
index 92d3b5f78db7..6da8646bc551 100644
--- 
a/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprWorkflowHandler.java
+++ 
b/components/camel-dapr/src/main/java/org/apache/camel/component/dapr/operations/DaprWorkflowHandler.java
@@ -24,7 +24,7 @@ import java.util.concurrent.TimeoutException;
 import io.dapr.workflows.Workflow;
 import io.dapr.workflows.client.DaprWorkflowClient;
 import io.dapr.workflows.client.NewWorkflowOptions;
-import io.dapr.workflows.client.WorkflowInstanceStatus;
+import io.dapr.workflows.client.WorkflowState;
 import org.apache.camel.Exchange;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.component.dapr.DaprConfigurationOptionsProxy;
@@ -109,7 +109,7 @@ public class DaprWorkflowHandler implements 
DaprOperationHandler {
     private DaprOperationResponse purgeWorkflow(Exchange exchange, 
DaprWorkflowClient client) {
         String instanceId = 
configurationOptionsProxy.getWorkflowInstanceId(exchange);
 
-        client.purgeInstance(instanceId);
+        client.purgeWorkflow(instanceId);
 
         return DaprOperationResponse.create(null, 
Map.of(DaprConstants.WORKFLOW_INSTANCE_ID, instanceId));
     }
@@ -138,7 +138,7 @@ public class DaprWorkflowHandler implements 
DaprOperationHandler {
         String instanceId = 
configurationOptionsProxy.getWorkflowInstanceId(exchange);
         boolean getWorkflowIO = 
configurationOptionsProxy.getWorkflowIO(exchange);
 
-        WorkflowInstanceStatus response = client.getInstanceState(instanceId, 
getWorkflowIO);
+        WorkflowState response = client.getWorkflowState(instanceId, 
getWorkflowIO);
 
         return DaprOperationResponse.createFromWorkflowStatus(response);
     }
@@ -149,7 +149,7 @@ public class DaprWorkflowHandler implements 
DaprOperationHandler {
         boolean getWorkflowIO = 
configurationOptionsProxy.getWorkflowIO(exchange);
 
         try {
-            WorkflowInstanceStatus response = 
client.waitForInstanceStart(instanceId, timeout, getWorkflowIO);
+            WorkflowState response = client.waitForWorkflowStart(instanceId, 
timeout, getWorkflowIO);
             return DaprOperationResponse.createFromWorkflowStatus(response);
         } catch (TimeoutException exception) {
             throw new RuntimeCamelException(
@@ -163,7 +163,7 @@ public class DaprWorkflowHandler implements 
DaprOperationHandler {
         boolean getWorkflowIO = 
configurationOptionsProxy.getWorkflowIO(exchange);
 
         try {
-            WorkflowInstanceStatus response = 
client.waitForInstanceCompletion(instanceId, timeout, getWorkflowIO);
+            WorkflowState response = 
client.waitForWorkflowCompletion(instanceId, timeout, getWorkflowIO);
             return DaprOperationResponse.createFromWorkflowStatus(response);
         } catch (TimeoutException exception) {
             throw new RuntimeCamelException(
diff --git 
a/components/camel-dapr/src/test/java/org/apache/camel/component/dapr/operations/DaprWorkflowTest.java
 
b/components/camel-dapr/src/test/java/org/apache/camel/component/dapr/operations/DaprWorkflowTest.java
index 4c019f3fd07c..88670f4a152d 100644
--- 
a/components/camel-dapr/src/test/java/org/apache/camel/component/dapr/operations/DaprWorkflowTest.java
+++ 
b/components/camel-dapr/src/test/java/org/apache/camel/component/dapr/operations/DaprWorkflowTest.java
@@ -25,7 +25,7 @@ import io.dapr.workflows.WorkflowStub;
 import io.dapr.workflows.client.DaprWorkflowClient;
 import io.dapr.workflows.client.NewWorkflowOptions;
 import io.dapr.workflows.client.WorkflowFailureDetails;
-import io.dapr.workflows.client.WorkflowInstanceStatus;
+import io.dapr.workflows.client.WorkflowState;
 import org.apache.camel.Exchange;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.component.dapr.DaprConfiguration;
@@ -173,7 +173,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         final DaprOperationResponse response = operation.handle(exchange);
 
         assertNotNull(response);
-        verify(client).purgeInstance(instanceId);
+        verify(client).purgeWorkflow(instanceId);
         assertEquals(instanceId, 
response.getHeaders().get(DaprConstants.WORKFLOW_INSTANCE_ID));
     }
 
@@ -300,7 +300,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         final boolean isCompleted = false;
         WorkflowFailureDetails failureDetails = 
mock(WorkflowFailureDetails.class);
 
-        WorkflowInstanceStatus workflowStatus = 
mock(WorkflowInstanceStatus.class);
+        WorkflowState workflowStatus = mock(WorkflowState.class);
         when(workflowStatus.getName()).thenReturn(name);
         when(workflowStatus.getCreatedAt()).thenReturn(createdAt);
         when(workflowStatus.getLastUpdatedAt()).thenReturn(updatedAt);
@@ -311,7 +311,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         when(workflowStatus.isCompleted()).thenReturn(isCompleted);
 
         when(endpoint.getWorkflowClient()).thenReturn(client);
-        when(client.getInstanceState(anyString(), 
any(Boolean.class))).thenReturn(workflowStatus);
+        when(client.getWorkflowState(anyString(), 
any(Boolean.class))).thenReturn(workflowStatus);
 
         DaprConfiguration configuration = new DaprConfiguration();
         configuration.setOperation(DaprOperation.workflow);
@@ -365,7 +365,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         final boolean isCompleted = false;
         WorkflowFailureDetails failureDetails = 
mock(WorkflowFailureDetails.class);
 
-        WorkflowInstanceStatus workflowStatus = 
mock(WorkflowInstanceStatus.class);
+        WorkflowState workflowStatus = mock(WorkflowState.class);
         when(workflowStatus.getName()).thenReturn(name);
         when(workflowStatus.getCreatedAt()).thenReturn(createdAt);
         when(workflowStatus.getLastUpdatedAt()).thenReturn(updatedAt);
@@ -376,7 +376,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         when(workflowStatus.isCompleted()).thenReturn(isCompleted);
 
         when(endpoint.getWorkflowClient()).thenReturn(client);
-        when(client.waitForInstanceStart(anyString(), any(Duration.class), 
any(Boolean.class)))
+        when(client.waitForWorkflowStart(anyString(), any(Duration.class), 
any(Boolean.class)))
                 .thenReturn(workflowStatus);
 
         DaprConfiguration configuration = new DaprConfiguration();
@@ -409,7 +409,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         Duration timeout = Duration.ofSeconds(10);
 
         when(endpoint.getWorkflowClient()).thenReturn(client);
-        when(client.waitForInstanceStart(anyString(), any(Duration.class), 
any(Boolean.class)))
+        when(client.waitForWorkflowStart(anyString(), any(Duration.class), 
any(Boolean.class)))
                 .thenThrow(TimeoutException.class);
 
         DaprConfiguration configuration = new DaprConfiguration();
@@ -462,7 +462,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         final boolean isCompleted = false;
         WorkflowFailureDetails failureDetails = 
mock(WorkflowFailureDetails.class);
 
-        WorkflowInstanceStatus workflowStatus = 
mock(WorkflowInstanceStatus.class);
+        WorkflowState workflowStatus = mock(WorkflowState.class);
         when(workflowStatus.getName()).thenReturn(name);
         when(workflowStatus.getCreatedAt()).thenReturn(createdAt);
         when(workflowStatus.getLastUpdatedAt()).thenReturn(updatedAt);
@@ -473,7 +473,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         when(workflowStatus.isCompleted()).thenReturn(isCompleted);
 
         when(endpoint.getWorkflowClient()).thenReturn(client);
-        when(client.waitForInstanceCompletion(anyString(), 
any(Duration.class), any(Boolean.class)))
+        when(client.waitForWorkflowCompletion(anyString(), 
any(Duration.class), any(Boolean.class)))
                 .thenReturn(workflowStatus);
 
         DaprConfiguration configuration = new DaprConfiguration();
@@ -506,7 +506,7 @@ public class DaprWorkflowTest extends CamelTestSupport {
         Duration timeout = Duration.ofSeconds(10);
 
         when(endpoint.getWorkflowClient()).thenReturn(client);
-        when(client.waitForInstanceCompletion(anyString(), 
any(Duration.class), any(Boolean.class)))
+        when(client.waitForWorkflowCompletion(anyString(), 
any(Duration.class), any(Boolean.class)))
                 .thenThrow(TimeoutException.class);
 
         DaprConfiguration configuration = new DaprConfiguration();

Reply via email to