1 Reply Latest reply on Jul 9, 2013 4:14 AM by swiderski.maciej

    waitTillDone

    lauradp

      What does waitTillDone do when starting/completing a human task?

      is it needed???

       

      Can I replace it with:

      do {

           stuffs....

                          } while (!currentTask.getStatus().equals("InProgress"));

       

      thanks

      Laura

        • 1. Re: waitTillDone
          swiderski.maciej

          waitTillDone is usually used in unit testing to wait for response from task server as the communication is done asynchronously so it makes sense to wait for it until proceeding with next steps of the test. It production environment it should not be used as it completely breaks the concept of asynchronous integration making it synchronous.

           

          Replacing it with that looks introduces risk of infinite loop in case something goes wrong that's why waitTillDon accept argument of how long it should wait for the response.

           

          HTH