Создание внешнего компонента Openfire XMPP - используйте Tinder или Whack? - PullRequest
4 голосов
/ 28 января 2011

Я пытаюсь создать внешний компонент для сервера Openfire XMPP, но я немного запутался между Tinder и Whack. Tinder, кажется, является более новой библиотекой и имеет интерфейс AbstractComponent, который Ignite Realtime рекомендует по сравнению со стандартным компонентом, однако всякий раз, когда кто-то говорит о создании внешнего компонента, он, похоже, использует библиотеку Whack.

Должен ли я использовать Tinder или Whack? Или немного и того, и другого?

Большое спасибо

1 Ответ

2 голосов
/ 06 августа 2013

Tinder использует библиотеку Whack и оборачивает компонент в абстрактный интерфейс компонента, поэтому вам не нужно реализовывать все методы для обработки всех типов пакетов, если вам это не нужно.

Посмотрите на источник для примера с погодой.

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

Лично я использую менеджер внешних компонентов из whack и настраиваю абстрактный компонент, используя tinder, что и делает пример weatherabstract.

Это лучшее место для начала.

...