Как обнаружить событие, как только оно происходит на внешнем компоненте.Не хотите опрашивать, есть ли альтернативы? - PullRequest
0 голосов
/ 09 февраля 2019

Я не хочу использовать технику опроса или какую-либо библиотеку, которая под ней использует опрос, такие как Thread.sleep и т. Д. Есть предложения?Это открытый вопрос, я просто заинтересован в подходе.

Примеры: извлечение файла с FTP, как только он там появится, и т. Д.

1 Ответ

0 голосов
/ 09 февраля 2019

В принципе,

  • в принципе невозможно, либо вы опрашиваете (проактивно)
  • , либо "сервер" отправляет вам событие (реактивное)

Очевидно, что есть способы обернуть опрос в интерфейсы, подобные реактивным.

Что касается ftp - альтернативой является создание сервисного посредника, который продвигает или использует inotify (который может обернуть его для вас.эффективно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...