Я написал аспект @Around над методом, который выполняет разные асинхронные задачи rxjava. Метод возвращает элементы управления сразу же после порождения наблюдаемых задач rxjava, и аспект начинает выполняться, что приводит к NullPointerExecution
В одном аспекте я пишу еще одну наблюдаемую задачу rxjava, которую я пытался дождаться, пока все остальные задачи не будут выполнены
@Around
public void method (){
// Spawns the few rxjava observable tasks in async way which fill some request level object with output data
// control returns immediately and aspect execution proceeds without waiting for output data to fill by async tasks
}
Нужен код аспекта для ожидания, пока все внутренние асинхронные наблюдаемые задачи rxjava не завершат свое выполнение