Package com.echomine.jabber

Interface Summary
ErrorCode Contains the codes for all errors.
JabberCode The jabber code contains all the static codes used by the Jabber API.
JabberMessageListener Interface that classes must implement in order to receive any incoming jabber messages.
JabberMessageParsable All messages that is used to parse incoming messages must implement this method.
JabberMessageParser The interface is for instantiating a message object by looking at the internal elements.
JabberMessageReceiver  
JabberSAXParser Every sax parser implementation that wants to work with the jabber module must implement this interface.
PresenceCode contains a set of types that are used by the Presence message.
 

Class Summary
AbstractJabberMessage This message adds some base functionality for those that uses it.
DefaultMessageParser Contains a list of message parsers.
DefaultMessageReceiver Default receiver will allow the firing of the messages to listeners.
ErrorMessage Contains the error messages and error codes associated with a specific error.
Jabber creates sessions for you.
JabberChatMessage This is the base message for working with private IM messages, group chats, and anything that is sent through the tag.
JabberChatService This service deals with all aspects of chatting (private one-on-one, group chats, headlines, etc).
JabberClientService the clients service contains the methods that you will use 90% of the time.
JabberConnection This class represents a connection to a Jabber Server.
JabberContentHandler The main content handler used by the protocol itself.
JabberContext The session context.
JabberErrorHandler error handling for the sax parser.
JabberIQMessage The iq message contains the parsed tag plus whatever content is sent inside that tag.
JabberIQMessageParser Since IQ Messages are unique based on the internal tag, special parser classes is created just to create the appropriate IQ message.
JabberJDOMMessage The default message type that essentially contains all the data in a JDOM tree.
JabberMessage The base class for all Jabber messages.
JabberMessageEvent  
JabberMessageHandler Handles incoming message and creates the proper message object to contain the incoming parse data.
JabberPresenceMessage This parses the presence message and makes it easy to retrieve the information.
JabberPresenceService Deals with all presence broadcast and receiving.
JabberProtocol The main Jabber protocol handler.
JabberRosterService Contains all the methods to work with rosters.
JabberServerService the server service contains the methods that you will use 90% of the time.
JabberSession The main entry into Jabber itself.
JabberStringMessage Base message type that uses a string to store the message.
JabberUserService The user service contains all the methods needed to interact with user related services such as authentication and registration.
JabberUtil This class contains convenience methods to work with the Jabber protocol.
JDOMMessageHandler The JDOM MessageHandler is the default handler for all incoming messages.
JDOMXMessageHandler This handler adds support for handling any jabber extensions.
JID Contains the JID resource.
JIDType a jid-type is similar to a mime-type.
KeepAlive The class will run in the background as a thread that periodically "pings" the socket to make sure that the connection is not stale.
MessageID Holds a singleton instance of the id generator.
MessageRequestQueue this class stores messages that are to be sent out.
MsgSessionInit represents the initial message that gets sent out.
NullMessage This message represents a null message that does absolutely nothing.
 

Exception Summary
JabberMessageException Any problems when authenticating or registering or anything related to the User Service will throw this exception.
MessageNotSupportedException  
 



Copyright © 2001-2005 Echomine. All Rights Reserved.