Recommendations about usage of join() in JobClient and ZeebeClient send() methods

Hi everybody,

I would like to know recommendations about the usage of the join() methods from a Java Zeebe client, regarding to two scenarios:

  1. Executions of send() method in JobClient, when completing (newCompleteCommand) or throwing (newThrowErrorCommand) an error from the worker:

    • I have reviewed examples and documentation, and these actions are always using join() method in the Future returned by send() method. ¿Is it always recommended using join()?
  2. Executions of send() method in ZeebeClient, when updating variables in payload, in the send() method of newSetVariablesCommand. ¿Is it recommended using join() in this case?

Thank you very much in advance.

Kind regards.