Я хочу реализовать разветвление и конвергенцию в обработчиках в моей реализации.Какова лучшая практика для обработки таких случаев.например,
handler1->handler2,handler3
handler2->handler4
handler3->handler4
handler4->handler5 //this should be executed only if both handlers handler2 and handler3 are completed.