How to setup Whack and Tinder
- Main laibraries for (External) server component.
- tinder-1.2.2.jar (Tinder API 1.2.2)
- Ignite Realtime: Tinder API. Server side XMPP stanza processing library.
- whack.jar (Whack API 1.0.0)
- Ignite Realtime: Whack API. (External) Sever component library. Whack API employs Tinder API.
- Referenced JAR files:
-
- slf4j-api-1.6.4.jar
- Simple Logging Facade for Java (SLF4J)(MIT license)
- dom4j-1.6.1.jar
- Document object model API for XML, XPath and XSLT (with DOM and SAX support)
(BSD style license)
- xpp3-1.1.4c.jar
- XML Pull Parsing(LGPL license)
- concurrentlinkedhashmap-lru-1.2.jar
- concurrentlinkedhashmap - A ConcurrentLinkedHashMap for Java - Google Project Hosting
(Apache License, Version 2.0)
- libidn-1.24.jar
- GNU IDN Library - Libidn - GNU Project - Free Software Foundation
(GNU General Public License version 2.0(or later) or the GNU Lesser General Public License version 3.0(or later))
- Must get a copy and palce it source directory:
- "org.dom4j.io.XPPPacketReader.java" on Whack SVN(Rev. 12957)
(Refer "Ignite Realtime: Issues with DOM4J classes when...")
- Add adapter interface Log:
-
- org.xmpp.component.Log(It extends org.slf4j.Logger interface. Log's definition is empty, hence Log is an alias of Logger virtually. This hack is very superficial.
Refer "Ignite Realtime: ClassNotFoundExcepti...")
- Hard coded port number for server component connection in Whack 1.0.0.
- 5225 (The component connection setting of Openfire server is need to change to 5225 from default value 5275.)