Skip to content

feat: add Nexus integration#768

Draft
xepozz wants to merge 3 commits into
masterfrom
nexus-new
Draft

feat: add Nexus integration#768
xepozz wants to merge 3 commits into
masterfrom
nexus-new

Conversation

@xepozz

@xepozz xepozz commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

What was changed

Samples: temporalio/samples-php#75

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Comment thread src/Workflow/NexusOperationOptions.php
/**
* Description of the workflow that backs a Nexus operation.
*/
final class WorkflowHandle

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was a little confused by the naming here as it felt a bit like this was a reference to a running workflow, but it's actually the input to a start workflow call.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This mirrors java's io.temporal.nexus.WorkflowHandle naming
If you think that we should rename it, please suggest alternatives

Comment thread src/Internal/Nexus/NexusTaskHandler.php Outdated
Comment thread src/Internal/Nexus/NexusTaskHandler.php
xepozz added 2 commits July 10, 2026 09:23
…n timeouts

Address PR #768 review:
- deadlineFromHeaders parses Request-Timeout only (operation timeout is the
  total budget, left in forwarded headers); applied to cancel context too
- add scheduleToStart and startToClose timeouts to NexusOperationOptions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants