Я пишу XMPP-клиент на Java, используя Smack API.
Я зарегистрировал список слушателей для каждого пользователя, и Smack API вызывает ...
public void entriesAdded(Collection arg0) {}
... каждый раз, когда он замечает добавление в реестр.
Кто-нибудь знает, будет ли отключен этот прослушиватель при изменении базы данных, но не с помощью метода createEntry () API Smack?
По сути, я хочу привязать XMPP-клиент к веб-сайту. Когда вы добавляете кого-то в список друзей на сайте, я хочу, чтобы сайт уведомлял клиента. Вместо того чтобы настраивать сокеты или использовать PHP для входа на сервер XMPP, я надеялся, что сработает просто изменение базы данных.
Будет ли это работать или есть другой способ справиться с этим, если клиент не будет постоянно опрашивать базу данных на предмет изменений?