Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions releases/v1.28.3
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# What's Changed

2025-03-20 - eed7525d - Revert "Unblock UseExisting conflict policy for Nexux WorkflowRunOperation (#2440)"
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,8 @@

import io.nexusrpc.handler.*;
import io.nexusrpc.handler.OperationHandler;
import io.temporal.api.enums.v1.WorkflowIdConflictPolicy;
import io.temporal.client.WorkflowOptions;

/**
* WorkflowRunOperation can be used to map a workflow run to a Nexus operation
*
* <h3>Pre-release feature: Attaching multiple Nexus callers to an underlying handler Workflow:</h3>
*
* <p>{@link WorkflowOptions#getWorkflowIdConflictPolicy()} is by default set to fail if a workflow
* is already running. That is, if a caller executes another operation that starts the same
* workflow, it will fail. You can set it to {@link
* WorkflowIdConflictPolicy#WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING} to attach the caller's
* callback to the existing running workflow. This way, all attached callers will be notified when
* the workflow completes.
*/
/** WorkflowRunOperation can be used to map a workflow run to a Nexus operation */
public final class WorkflowRunOperation {
/**
* Maps a workflow method to an {@link io.nexusrpc.handler.OperationHandler}.
Expand Down
Loading