В общем, мир интересует. Как аналог Гугла.
Пользуюсь для отображения адреса как точки на карте. Пока в квоту вписываюсь, но смотрю какие есть альтернтивы.
Ваши задачи, кроме основного функционала, зашита передача управления следующей задаче. Это лишняя ответственность. И еще зависимость от PipelineAbstract. Задача должна инициировать исключение если что-то пошло не так, и, если надо, инициировать соответствующее событие, возможно, несколько. А соотетствующие листенеры будут запускать следующую задачу.
Тогда задачи и листенеры будут чистыми, атомарными, легко тестируемыми и т.п. Вам не нужно будет что-то в них переписывать при изменении логики обработки последовательности. Нужно лишь будет изменить маппинг в Эвент провайдере.
Вы используете жесткое связывание когда пытаетесь в задачу добавить добавить логику управлением задач. Задача должна делать свою работу, в завершении нужно бросить событие если результат интересует еще кого-то. А в листенерах уже сопоставлять эти события с другими действиями, если надо.
Как же? Де-анонимизация может быть неприемлема для бизнеса. Мало кто хочет чтобы всем было известно на что они тратят криптовалюту или от кого они ее получают.
Все-таки антенна VHF расположенная на топе мачты сильно увеличивает радиус приема
А можно подробней рассказать про активные радарные отражатели?
Пользуюсь для отображения адреса как точки на карте. Пока в квоту вписываюсь, но смотрю какие есть альтернтивы.
Тогда задачи и листенеры будут чистыми, атомарными, легко тестируемыми и т.п. Вам не нужно будет что-то в них переписывать при изменении логики обработки последовательности. Нужно лишь будет изменить маппинг в Эвент провайдере.