The documentation says
Only use
Workflow.currentTimeMillis()
to get the current time inside a Workflow.
Does it apply only to workflows or activities as well? Can I use System.currentTimeMillis()
in activity implementation?
The documentation says
Only use
Workflow.currentTimeMillis()
to get the current time inside a Workflow.
Does it apply only to workflows or activities as well? Can I use System.currentTimeMillis()
in activity implementation?
Yes, you can use System.currentTimeMillis()
in an activity implementation. Temporal doesn’t impose any restrictions on activity implementations.
I guess it applies to all the restrictions mentioned in the Workflow Implementation Constraints
Correct, the restrictions apply only to workflow code.