Skip to content

Nexus V2 Documentation - don't review or merge!! - #5068

Open
Evanthx wants to merge 17 commits into
mainfrom
nexus-v2
Open

Nexus V2 Documentation - don't review or merge!!#5068
Evanthx wants to merge 17 commits into
mainfrom
nexus-v2

Conversation

@Evanthx

@Evanthx Evanthx commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Note for documentation reviewers - do not review or merge. I am sending this to some internal folks as we are discussing what we want to do.

Matching sample Java code: temporalio/samples-java#793

┆Attachments: EDU-6917 Nexus V2 Documentation - don't review or merge!!

@Evanthx
Evanthx requested a review from a team as a code owner August 7, 2026 22:16
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview Aug 24, 2026 9:19pm

Request Review

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

✅ Docs build passed

@@ -0,0 +1,254 @@
---
id: nexus-standalone-activity
title: Nexus Standalone Activity

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Reading this gave me an interesting thought . Should this doc live under SAA rather than under Nexus. The PRD names this feature is Standalone Activity: Start from Nexus, which is actually a clearer name for this. If we leave here the name really should be something like Standalone Activity Started By Nexus

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I had a lot of similar thoughts about naming confusion. I'm not at all sure!

Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-sdk-v2.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-sdk-v2.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-sdk-v2.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/define-the-data-contract.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-sdk-v2.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/call-the-service.mdx Outdated
Comment thread docs/develop/java/nexus/development-walkthrough/index.mdx
@jsundai

jsundai commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Looks great! When it's ready for review, feel free to drop a comment and post it in the slack channel then someone from the team will review it!

) (temporalnexus.TemporalOperationResult[GreetingOutput], error) {
return temporalnexus.StartActivity(ctx, nc, client.StartActivityOptions{
ID: "greet-" + opts.RequestID,
TaskQueue: TaskQueueName,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nit: Task queue should be optional

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

If I am getting this right, it seems like it is in the other four languages, but not Java? That might be something we need to fix

Comment thread docs/encyclopedia/nexus/nexus.mdx Outdated
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx Outdated
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx Outdated
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx Outdated
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx Outdated
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx
Comment thread docs/encyclopedia/nexus/temporal-operation-handler.mdx Outdated
</SdkTabs.DotNet>
</SdkTabs>

## Coming from the earlier handler APIs

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I would add a note that there is no issue if they have workflow operations in progress. TemporalOperationHandler can cancel them just fine

Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Comment thread docs/encyclopedia/nexus/nexus-standalone-activity.mdx Outdated
Evanthx and others added 2 commits August 21, 2026 16:16
Co-authored-by: Quinn Klassen <klassenq@gmail.com>
Co-authored-by: Quinn Klassen <klassenq@gmail.com>
// request targeting the same Activity Execution instead of sending a second
// notification.
.setId("notify-" + ctx.getRequestId())
.setTaskQueue(HandlerWorker.DEFAULT_TASK_QUEUE_NAME)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nit: I think we can remove this from all the code since it is not needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge What it says on the label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants