sdk-java
sdk-java copied to clipboard
Temporal Java SDK
Cleanup and improve ApplicationFailure javadoc. Include how `ApplicationFailure.newNonRetryableFailure()` works together with `ActivityOptions#retryOptions#setDoNotRetry` and `WorkflowImplementationOptions#setFailWorkflowExceptionTypes`. Consider adding additional methods that allow the creation of non-retryable ApplicationFailure from an exception directly without...
**Is your feature request related to a problem? Please describe.** It doesn't seem easy (or possible) to test Activity methods which make use of HeartbeatDetails for resuming an aborted process,...
- [x] Child workflows as reported in comments in #537 - [x] Async invocation of a function or procedure as lambda (works if we invoke a stub method reference, like...
## Expected Behavior Signal and query handlers and threads inherit the client span as a parent span and form a solid spans chain with spans of the clients calling a...
## Expected Behavior I have a bunch of local activities with retry options configured that are being ran inside a cancellation scope like so: ``` val scope = Workflow.newCancellationScope {...
https://community.temporal.io/t/testworkflowenvironment-does-not-set-workflowexecutioninfo-closetime/1048
StackTrace is empty when failure comes from another SDK Expected to see trace supplied in stackTrace proto message.
# Description Improve support and/or safety of Dependency Injection with JavaSDK. # Core objectives Dependency Injection into Workflow instances should be strongly discouraged. It's deemed unsafe and leads to practices...
## Expected Behavior I have a cron workflow that uses the cron expression "@every 30s". This works fine when run against a temporal server, however, it fails when using the...