Execution token will be in waiting state at the external task activity until it was completed. Once external task was completed the execution token will arrive at the next activity.
The example itself deliberately only covers the external task API.
Also, there currently is no plan to offer other APIs via gRPC from our side so far as there simply hasn’t been enough need.
But this could be the start of a great community project if you ask me.
Let us know if you would be interested in such a thing, we’re always grateful for such input.