Issue #25: implement sta command dispatcher #72
Reference in New Issue
Block a user
Delete Branch "agent-2/issue-25-implement-sta-command-dispatcher"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements worker STA command dispatcher for issue #25, including queued one-at-a-time execution on StaRuntime, reply normalization, exception-to-reply mapping, cancellation-before-start handling, late replies after cancellation once execution starts, shutdown rejection, and heartbeat current-command fields.
Verification:
dotnet msbuild src\MxGateway.Worker\MxGateway.Worker.csproj /restore /p:Configuration=Debug /p:Platform=x86dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-restore