Skip to content

Commit 13045c3

Browse files
Merge pull request dapr#1201 from siri-varma/users/svegiraju/fix-workflows
Update Dapr Workflows to latest version in Quickstart
2 parents 5a80499 + 9aecc45 commit 13045c3

File tree

8 files changed

+18
-20
lines changed

8 files changed

+18
-20
lines changed

workflows/java/sdk/order-processor/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
<dependency>
1818
<groupId>io.dapr</groupId>
1919
<artifactId>dapr-sdk-workflows</artifactId>
20-
<version>0.12.0</version>
20+
<version>0.14.1</version>
2121
</dependency>
2222
<dependency>
23-
<groupId>org.slf4j</groupId>
24-
<artifactId>slf4j-simple</artifactId>
25-
<version>2.0.13</version>
23+
<groupId>com.google.protobuf</groupId>
24+
<artifactId>protobuf-java</artifactId>
25+
<version>3.25.5</version>
2626
</dependency>
2727
</dependencies>
2828

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/OrderProcessingWorkflow.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import io.dapr.workflows.Workflow;
1919
import io.dapr.workflows.WorkflowStub;
2020

21-
public class OrderProcessingWorkflow extends Workflow {
21+
public class OrderProcessingWorkflow implements Workflow {
2222

2323
@Override
2424
public WorkflowStub create() {

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/WorkflowConsoleApp.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,16 @@ public static void main(String[] args) throws Exception {
5555
builder.registerActivity(UpdateInventoryActivity.class);
5656

5757
// Build and then start the workflow runtime pulling and executing tasks
58-
try (WorkflowRuntime runtime = builder.build()) {
59-
System.out.println("Start workflow runtime");
60-
runtime.start(false);
61-
}
58+
WorkflowRuntime runtime = builder.build();
59+
System.out.println("Start workflow runtime");
60+
runtime.start(false);
6261

6362
InventoryItem inventory = prepareInventoryAndOrder();
6463

6564
DaprWorkflowClient workflowClient = new DaprWorkflowClient();
6665
try (workflowClient) {
6766
executeWorkflow(workflowClient, inventory);
6867
}
69-
7068
}
7169

7270
private static void executeWorkflow(DaprWorkflowClient workflowClient, InventoryItem inventory) {

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/activities/NotifyActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package io.dapr.quickstarts.workflows.activities;
22

3+
import io.dapr.workflows.WorkflowActivity;
4+
import io.dapr.workflows.WorkflowActivityContext;
35
import org.slf4j.Logger;
46
import org.slf4j.LoggerFactory;
57

68
import io.dapr.quickstarts.workflows.models.Notification;
7-
import io.dapr.workflows.runtime.WorkflowActivity;
8-
import io.dapr.workflows.runtime.WorkflowActivityContext;
99

1010
public class NotifyActivity implements WorkflowActivity {
1111
private static Logger logger = LoggerFactory.getLogger(NotifyActivity.class);

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/activities/ProcessPaymentActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package io.dapr.quickstarts.workflows.activities;
22

3+
import io.dapr.workflows.WorkflowActivity;
4+
import io.dapr.workflows.WorkflowActivityContext;
35
import org.slf4j.Logger;
46
import org.slf4j.LoggerFactory;
57

68
import io.dapr.quickstarts.workflows.models.PaymentRequest;
7-
import io.dapr.workflows.runtime.WorkflowActivity;
8-
import io.dapr.workflows.runtime.WorkflowActivityContext;
99

1010
public class ProcessPaymentActivity implements WorkflowActivity {
1111
private static Logger logger = LoggerFactory.getLogger(ProcessPaymentActivity.class);

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/activities/RequestApprovalActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import org.slf4j.LoggerFactory;
55

66
import io.dapr.quickstarts.workflows.models.OrderPayload;
7-
import io.dapr.workflows.runtime.WorkflowActivity;
8-
import io.dapr.workflows.runtime.WorkflowActivityContext;
7+
import io.dapr.workflows.WorkflowActivity;
8+
import io.dapr.workflows.WorkflowActivityContext;
99

1010
public class RequestApprovalActivity implements WorkflowActivity {
1111
private static Logger logger = LoggerFactory.getLogger(RequestApprovalActivity.class);

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/activities/UpdateInventoryActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import io.dapr.quickstarts.workflows.models.InventoryRequest;
1111
import io.dapr.quickstarts.workflows.models.InventoryResult;
1212
import io.dapr.quickstarts.workflows.models.OrderPayload;
13-
import io.dapr.workflows.runtime.WorkflowActivity;
14-
import io.dapr.workflows.runtime.WorkflowActivityContext;
13+
import io.dapr.workflows.WorkflowActivity;
14+
import io.dapr.workflows.WorkflowActivityContext;
1515

1616
public class UpdateInventoryActivity implements WorkflowActivity {
1717
private static Logger logger = LoggerFactory.getLogger(UpdateInventoryActivity.class);

workflows/java/sdk/order-processor/src/main/java/io/dapr/quickstarts/workflows/activities/VerifyInventoryActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import io.dapr.quickstarts.workflows.models.InventoryItem;
1010
import io.dapr.quickstarts.workflows.models.InventoryRequest;
1111
import io.dapr.quickstarts.workflows.models.InventoryResult;
12-
import io.dapr.workflows.runtime.WorkflowActivity;
13-
import io.dapr.workflows.runtime.WorkflowActivityContext;
12+
import io.dapr.workflows.WorkflowActivity;
13+
import io.dapr.workflows.WorkflowActivityContext;
1414

1515
public class VerifyInventoryActivity implements WorkflowActivity {
1616
private static Logger logger = LoggerFactory.getLogger(VerifyInventoryActivity.class);

0 commit comments

Comments
 (0)