completeAndWait

Same as complete, but suspends until completion