Workflow applications need a reliable way to delay execution until a rendezvous point is empty. A drain_wait method on an RP would send a notification to a client when the RP they invoked the method on is empty.
drain_wait