Lagom начинает обработку исходного кода при запуске - PullRequest
0 голосов
/ 02 октября 2018

В моем текущем сценарии у меня есть источник файла от Alpakka, который должен генерировать события записи файла, которые я публикую в теме.На тему можно подписаться на другие сервисы для получения прочитанных событий.В большинстве примеров, которые я видел до сих пор, было внешнее событие, которое инициировало цепочку сервисов, которые нужно вызывать, однако в моем случае я хочу, чтобы система Alpakka запускалась сама по себе, чтобы читать файлы и публиковать события в теме.С чего бы мне начать это в моем сервисе?

1 Ответ

0 голосов
/ 03 октября 2018

Чтобы запустить этот источник, вы захотите подключить его в торте приложения, используя некоторую инфраструктуру внедрения зависимостей;Lagom обычно использует macwire для scala и Guice для java.

Для получения дополнительной информации о внедрении зависимостей см. docs , а пример подключения компонента, аналогичного вашему источнику, см. онлайн-аукцион пример.

...