Package org.jabber.jabberbeans

Interface Summary
BrowseListener  
ConnectionListener ConnectionListener is a listener interface, which you can implement and register to handle connection status change events, such as 'disconnected'.
GroupChatListener  
Packet A packet is a single unit of information to be sent (or received) from the server.
PacketListener PacketListener is the interface the client implements to receive notification on incoming packets.
PacketListenerRegistrar PacketListenerRegistrar is an interface that marks the existance of a subscribable packet event on an object.
PresenceListener  
RosterListener RosterListener is an interface you can implement in a client to get any roster changes as notifications to your code.
 

Class Summary
BrowseAdapter  
BrowseBean  
ConnectionAdapter Convenience implementation of ConnectionListener.
ConnectionBean ConnectionBean is the main bean for JabberBeans.
ConnectionBeanSSL  
ConnectionEvent A ConnectionEvent is an event occuring on a connection (from the ConnectionBean) describing a change in the connection state, being offline, online, connecting, or an error condition (connectFailed).
ConnectionEvent.EReason  
ConnectionEvent.EState EState is an enumerator class; it provides an immutable reference on the current state of the connection to a jabber server.
ContentPacket A ContentPacket is derived from a Packet,a single unit of information to be sent (or received) from the server.
GroupChatAdapter  
GroupChatBean  
IdentifierCounter This counter is used to add a unique identifier to outgoing messages, so that the message can be linked to an error message should one be reported by the server.
InfoQuery An InfoQuery object represents a single IQ packet, which is used to set and query information between the client and server.
InfoQueryBuilder InfoQueryBuilder is the class that expands upon PacketBuilder to allow building of InfoQuery objects (packets).
IQBean IQBean is a bean used to utilize the 'iq' functionality of the jabber protocol.
Message This is the data type that holds the data of a message.
MessageBuilder This class is used to build the complex 'Message' object.
MessengerBean MessengerBean is used to send and receive messages over a Connection.
PacketAdapter PacketAdapter is a convenience class - it provides do-nothing implementations of the PacketListener class, so that clients will work with an upgraded jabberbeans with new packet events.
PacketBuilder A PacketBuilder is the base class for the builder of all the different Builder classes for Packet objects.
PacketEvent A PacketEvent is an event occuring on a connection (from the ConnectionBean) describing an event occuring from a unit of data being sent or received.
PacketID  
PacketRebroadcaster PacketRebroadcaster is a class used by the optional beans to allow for subscriptions to 'filtered' interfaces.
Presence This class is an abstraction of presence packets - both incoming and outgoing.
PresenceAdapter  
PresenceBean  
PresenceBuilder This class is an abstraction of presence packets - both incoming and outgoing.
PresenceUserNode  
ResourceNode  
RosterAdapter RosterAdapter is an abstract class you can extend to get any roster changes as notifications to your code.
RosterBean RosterBean is a bean to gain and utilize the roster information in jabber.
RosterItem A RosterItem is a single user item in Jabber.
RosterItemBuilder RosterItemBuilder is used in the creation of a roster item.
XMLData an XMLData object is the root class of a heirarchy of objects, all which serialize themselves to XML data.
XMLStreamError Class which represents an XMLStream error, or protocol level error (invalid XML, timeout on authentication, etc)
XMLStreamHeader Class which represents an XMLStream header - this names the overall namespace (format) of the XML data being transmitted and received.
XMLStreamHeaderBuilder Class which builds an XMLStream header - this names the overall namespace (format) of the XML data being transmitted and received.