A B C D E F G H I J M N O P Q R S T U W X

A

AccountTool - interface com.realtime.xmpp.tools.AccountTool.
 
addListener(DomPacketListener) - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Add a packet listener to the builder.
addListener(DomPacketListener, int) - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Add a packet listener to the builder.
addListener(XmppSessionListener) - Method in class com.realtime.xmpp.XmppSession
Add an XMPP session listener.
addTransformer(ContentHandler) - Method in class com.realtime.xmpp.XmppSession
Register an XML/XMPP transformer with the stream.
asXML() - Method in interface com.realtime.xmpp.types.XmppStanza
Provide a string representation of the XMPP stanza.
asXML() - Method in class com.realtime.xmpp.util.HandshakeRequest
Provide a string representation of the XMPP packet.
asXML() - Method in class com.realtime.xmpp.dom.XmppWrapper
 
AUTHENTICATION_FAILED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the session failed authenticated by the Jabber server.
AWAY - Static variable in class com.realtime.xmpp.types.PresenceShow
 
AWAY - Static variable in class com.realtime.xmpp.types.Presence
 

B

BAD_REQUEST - Static variable in class com.realtime.xmpp.types.XmppError
Code 400 is used to inform a sender that a request could not be understood by the recipient because it cannot be understood.

C

CANT_CONNECT - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that we were unable to connect.
characters(char[], int, int) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of character data inside an element.
CHAT - Static variable in class com.realtime.xmpp.types.PresenceShow
 
CHAT - Static variable in class com.realtime.xmpp.types.Presence
 
close() - Method in class com.realtime.xmpp.XmppSession
Close the connection to the Jabber server.
close() - Method in interface com.realtime.xmpp.streams.XmlStream
Close this connection in both directions.
close(XmppSession.ParserThread, XmppSessionListener.Type, String) - Method in class com.realtime.xmpp.XmppSession
Close the connection and signal an error by firing an event.
CLOSING_SOCKET - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal we are about to close the socket.
com.realtime.xmpp - package com.realtime.xmpp
 
com.realtime.xmpp.dom - package com.realtime.xmpp.dom
 
com.realtime.xmpp.examples - package com.realtime.xmpp.examples
 
com.realtime.xmpp.streams - package com.realtime.xmpp.streams
 
com.realtime.xmpp.tools - package com.realtime.xmpp.tools
 
com.realtime.xmpp.types - package com.realtime.xmpp.types
 
com.realtime.xmpp.util - package com.realtime.xmpp.util
 
COMPONENT_ACCEPT_NAMESPACE - Static variable in class com.realtime.xmpp.XmppSession
The Jabber component accept namespace for components initiating communications with a host.
COMPONENT_CONNECT_NAMESPACE - Static variable in class com.realtime.xmpp.XmppSession
The Jabber component connect namespace, for hosts initiating a connection to a component.
CONFLICT - Static variable in class com.realtime.xmpp.types.XmppError
Code 409 is returned when there is a conflict between two resources, e.g., if a user attempts to join a groupchat room but someone else with the same nickname is already in the room.
CONNECTION_ERROR - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that there was a socket level error of the XMPP input stream.
conveyPresence(JID, JID) - Method in interface com.realtime.xmpp.tools.PresenceTool
Convey the presence information of the principal JID by sending info to the contact.
conveyPresence(JID, JID) - Method in class com.realtime.xmpp.dom.DomXmppTool
Convey the presence information of the principal JID by sending info to the contact.
createAccount(JID, String) - Method in interface com.realtime.xmpp.tools.AccountTool
Create a new account with the given account name and password.
createAccount(JID, String) - Method in class com.realtime.xmpp.dom.DomXmppTool
Create a new account with the given account name and password.
createAccounts(String, int, int) - Method in class com.realtime.xmpp.examples.TestComponent
Create a number of accounts and for each do a set number of subscriptions.
createErrorResponse(Element, int, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create an error response from an incoming packet.
createInfoQueryRequest(String, String, String, Element) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create an infoquery (iq) packet.
createMessage(JID, JID, String, String) - Method in interface com.realtime.xmpp.tools.StanzaFactory
 
createMessage(String, String, String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a simple message.
createPresencePacket(String, String, Presence) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a presence packet.
createPresenceProbe(String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a presence probe.
createPresenceRequest(String, String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a presence request.
createPresenceStatus(String, String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a presence status packet.
createQuery(String) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Create a simple query element.
createRegistrationRequirementsResponse(Element, String, String[]) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a user registration query packet response.
createRequestPacket(String, String, String) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Create a request packet element.
createResponsePacket(Element) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Create a response packet from a request packet.
createRoutePacket(String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create a route packet.
createStanza(String, JID, JID) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Create a request packet element.
createXdbGetRequest(String, String, String) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create an XDB get request.
createXdbPassword(String) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Create a password entry for the XDB.
createXdbSetRequest(String, String, Element) - Static method in class com.realtime.xmpp.dom.DomPacketFactory
Create an XDB set request.

D

DEFAULT_OPEN_TIMEOUT - Static variable in class com.realtime.xmpp.XmppSession
The default amount of time, in milliseconds, that it should take for the jabber server to respond to the opening XML <stream:stream> element.
DEFAULT_PACKET_TIMEOUT - Static variable in class com.realtime.xmpp.dom.DomPacketSender
The default packet timeout in milliseconds.
DEFAULT_PARSER_NAME - Static variable in class com.realtime.xmpp.XmppSession
Default XML parser name.
DEFAULT_RESPONSE_TIMEOUT - Static variable in class com.realtime.xmpp.dom.DomTimedPacketReceiver
The default packet timeout in milliseconds.
DND - Static variable in class com.realtime.xmpp.types.PresenceShow
 
DND - Static variable in class com.realtime.xmpp.types.Presence
 
doHandshake(Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Accept incoming handshake packets.
doInfoQuery(Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Process an incoming IQ packet.
doIqRegister(Element, Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Process a register query.
doIqRegisterSet(Element, Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Process a register 'set' query.
doIqTime(Element, Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Process a time query.
doIqVersion(Element, Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Process a version query.
DomAcceptComponent - class com.realtime.xmpp.dom.DomAcceptComponent.
Provide a Jabber accept component that authenticates using the handshake protocol.
DomAcceptComponent.AuthenticationManager - class com.realtime.xmpp.dom.DomAcceptComponent.AuthenticationManager.
Listener to authenticate whenever a new session is started.
DomAcceptComponent.AuthenticationManager() - Constructor for class com.realtime.xmpp.dom.DomAcceptComponent.AuthenticationManager
 
DomAcceptComponent(String, int, String) - Constructor for class com.realtime.xmpp.dom.DomAcceptComponent
Create an ACCEPT namespaced component that generates DOM packets on incoming messages.
DomAcceptComponent(XmlStreamFactory, String) - Constructor for class com.realtime.xmpp.dom.DomAcceptComponent
Create an ACCEPT namespaced component that generates DOM packets on incoming messages.
DomComponent - class com.realtime.xmpp.dom.DomComponent.
Provide a Jabber component that generates DOM packets on incoming requests.
DomComponent(String, int, String) - Constructor for class com.realtime.xmpp.dom.DomComponent
Create a component that generates DOM packets on incoming messages.
DomComponent(XmlStreamFactory, String) - Constructor for class com.realtime.xmpp.dom.DomComponent
Create a component that generates DOM packets on incoming messages.
doMessage(Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Handle a message packet.
DomPacketFactory - class com.realtime.xmpp.dom.DomPacketFactory.
Helper class to manufacture XMPP packets.
DomPacketFactory() - Constructor for class com.realtime.xmpp.dom.DomPacketFactory
 
DomPacketFilter - class com.realtime.xmpp.dom.DomPacketFilter.
A filter to subclass for use with the DomTimedPacketReceiver.
DomPacketFilter(String) - Constructor for class com.realtime.xmpp.dom.DomPacketFilter
Create the filter.
DomPacketInterpreter - class com.realtime.xmpp.dom.DomPacketInterpreter.
Helper class to interpret a DOM XMPP packet.
DomPacketInterpreter() - Constructor for class com.realtime.xmpp.dom.DomPacketInterpreter
 
DomPacketListener - interface com.realtime.xmpp.dom.DomPacketListener.
Listen for new new DOM packets.
DomPacketLogger - class com.realtime.xmpp.dom.DomPacketLogger.
Logs XMPP packets to an output stream.
DomPacketLogger(Writer) - Constructor for class com.realtime.xmpp.dom.DomPacketLogger
Create a logger that sends packets as XML to a stream.
DomPacketRouter - class com.realtime.xmpp.dom.DomPacketRouter.
Interprets incoming packets and issues callbacks for particular packet types.
DomPacketRouter(DomComponent) - Constructor for class com.realtime.xmpp.dom.DomPacketRouter
Create a router to serve one component.
DomPacketSender - class com.realtime.xmpp.dom.DomPacketSender.
Helper class to send a packet and then wait for a response from the server.
DomPacketSender(Xmpp2DomTransformer) - Constructor for class com.realtime.xmpp.dom.DomPacketSender
Construct a packet sender to work with the DOM transformer.
DomPacketTools - class com.realtime.xmpp.dom.DomPacketTools.
Helper class for modifying DOM elements to set XMPP fields and create child elements.
DomPacketTools() - Constructor for class com.realtime.xmpp.dom.DomPacketTools
 
DomTimedPacketReceiver - class com.realtime.xmpp.dom.DomTimedPacketReceiver.
Provides a capture mechanisms for requests that generate more than one response.
DomTimedPacketReceiver(Xmpp2DomTransformer, DomPacketListener) - Constructor for class com.realtime.xmpp.dom.DomTimedPacketReceiver
Construct a packet sender to work with the DOM transformer.
DomXmppTool - class com.realtime.xmpp.dom.DomXmppTool.
Helper methods for DOM Jabber components.
DomXmppTool.RosterUpdater - class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater.
Callback object to update rosters.
DomXmppTool.RosterUpdater(JID, Element, JID) - Constructor for class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
DomXmppTool(DomComponent) - Constructor for class com.realtime.xmpp.dom.DomXmppTool
Create a set of tools to work with the named component.
doPresence(Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Handle a presence packet.

E

EchoComponent - class com.realtime.xmpp.examples.EchoComponent.
This is the standard EchoComponent to demonstrate communications with the Jabber server.
EchoComponent(String, int, String) - Constructor for class com.realtime.xmpp.examples.EchoComponent
Create an ACCEPT namespaced component that generates DOM packets from incoming messages.
endDocument() - Method in class com.realtime.xmpp.SaxEventManager
This event is not propogated to the XMPP interpreter.
endDocument() - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
This event is not propogated to the XMPP interpreter.
endElement(String, String, String) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of the end of an element.
endElement(String, String, String) - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Intercept endElement to kludge localname.
endPrefixMapping(String) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of the end of a Namespace mapping.
equals(Object) - Method in class com.realtime.xmpp.types.XmppError
Determine is two errors have the same code.
equals(Object) - Method in class com.realtime.xmpp.types.PresenceShow
Determine if two codes are equal.
equals(Object) - Method in class com.realtime.xmpp.types.JID
Compare two JIDs for equality.
error(SAXParseException) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of a recoverable parser error.

F

fastStart() - Method in interface com.realtime.xmpp.XmppEndpoint
Starts the endpoint.
fastStart() - Method in class com.realtime.xmpp.util.RestartingEndpoint
Starts the component.
fatalError(SAXParseException) - Method in class com.realtime.xmpp.SaxEventManager
Report a fatal XML parsing error.
fireEvent(XmppSessionListener.Event) - Method in class com.realtime.xmpp.XmppSession
Fire a session event to each of the session listeners.
fireEvents() - Method in class com.realtime.xmpp.util.TimeoutEvent.TimeoutDaemon
Fire all the events that have timed out.
FORBIDDEN - Static variable in class com.realtime.xmpp.types.XmppError
Code 403 is used to inform an entity that its request was understood but that the recipient is refusing to fulfill it, e.g., if a node attempts to set information (e.g., preferences or profile information) associated with another node.
forceSubscribed(JID, JID) - Method in class com.realtime.xmpp.dom.DomXmppTool
Convey the presence information of the principal JID by sending info to the contact.

G

GatewayComponent - class com.realtime.xmpp.examples.GatewayComponent.
Provides a gateway component.
GatewayComponent(String, int, String) - Constructor for class com.realtime.xmpp.examples.GatewayComponent
Create an ACCEPT namespaced component that generates DOM packets from incoming messages.
GatewayPacketRouter - class com.realtime.xmpp.examples.GatewayPacketRouter.
Handle incoming packets.
GatewayPacketRouter(DomComponent) - Constructor for class com.realtime.xmpp.examples.GatewayPacketRouter
Basic constructor that provides a handle to the component we serve.
getAttribute(String) - Method in class com.realtime.xmpp.XmppSession
Provide an attribute from the <stream:stream> top level element.
getAttribute(String) - Method in class com.realtime.xmpp.SaxEventManager
Provide an attribute from the <stream:stream> top level element.
getBody() - Method in interface com.realtime.xmpp.types.XmppMessage
 
getCode() - Method in class com.realtime.xmpp.types.XmppError
Provide the standard integer code for the error.
getComponent() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide the component we are serving.
getComponentName() - Method in interface com.realtime.xmpp.XmppEndpoint
Provide the name of this component.
getComponentName() - Method in class com.realtime.xmpp.util.RestartingEndpoint
Provide the name of this component.
getDetails() - Method in class com.realtime.xmpp.XmppSessionListener.Event
 
getDomain() - Method in class com.realtime.xmpp.types.JID
Provide the domain.
getDomTransformer() - Method in class com.realtime.xmpp.dom.DomComponent
Provide our DOM transformer.
getError(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Provide the element containing the error code and description.
getErrorCode(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Inspect the packet and look for children named error.
getFilter() - Method in class com.realtime.xmpp.dom.DomPacketFilter
Provide the filter.
getFrom() - Method in interface com.realtime.xmpp.types.XmppMessage
 
getFrom(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Provide the 'from' field.
getGatewayName() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide the name of this gateway for building an iq:version response.
getGatewayOperatingSystem() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide the operating system of this gateway for building an iq:version response.
getGatewayVersion() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide the version of this gateway for building an iq:version response.
getId() - Method in interface com.realtime.xmpp.types.XmppQuery
Provide the 'id' field.
getId() - Method in class com.realtime.xmpp.util.HandshakeRequest
Handshake packets do not have an id field.
getId() - Method in class com.realtime.xmpp.dom.XmppWrapper
 
getId(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Provide the 'id' field.
getInputStream() - Method in interface com.realtime.xmpp.streams.XmlStream
Provide an input stream for reading data from the endpoint.
getInstance(int) - Static method in class com.realtime.xmpp.types.XmppError
Provide an XmppError instance corresponding to the error code.
getName() - Method in interface com.realtime.xmpp.streams.XmlStream
Provides a name for the stream.
getName() - Method in class com.realtime.xmpp.streams.SocketStreamFactory.SocketStream
Provides a name for the stream.
getName() - Method in class com.realtime.xmpp.types.XmppError
Provides a human readable name of the error.
getNamespace() - Method in class com.realtime.xmpp.XmppSession
Provide the session namespace.
getNode() - Method in class com.realtime.xmpp.types.JID
Provide the node, or null if there is none.
getOutputStream() - Method in interface com.realtime.xmpp.streams.XmlStream
Provide a byte stream for writing data to the endpoint.
getPresence() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide our presence information.
getRegistrationFields() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide the required registration fields.
getRegistrationInstructions() - Method in class com.realtime.xmpp.dom.DomPacketRouter
Provide instructions for filling out the registration form.
getResource() - Method in class com.realtime.xmpp.types.JID
Provide the resource, or null if there was none.
getRoot() - Method in class com.realtime.xmpp.dom.XmppWrapper
 
getSession() - Method in interface com.realtime.xmpp.XmppEndpoint
Provide the underlying XMPP session.
getSession() - Method in class com.realtime.xmpp.util.RestartingEndpoint
Provide the underlying XMPP session.
getSession() - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Provide the XMPP session we are using.
getShow() - Method in class com.realtime.xmpp.types.Presence
Provide the standardized show code.
getStatus() - Method in class com.realtime.xmpp.types.Presence
Provide a descriptive text.
getSubject() - Method in interface com.realtime.xmpp.types.XmppMessage
 
getTime() - Method in class com.realtime.xmpp.XmppSessionListener.Event
 
getTime(long) - Static method in class com.realtime.xmpp.util.TimeWriter
Create a string representation of the given time.
getTo() - Method in interface com.realtime.xmpp.types.XmppMessage
 
getTo(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Provide the 'to' field.
getTransformers() - Method in class com.realtime.xmpp.XmppSession
Provide the transformer list as an array of ContentHandlers.
getType() - Method in class com.realtime.xmpp.XmppSessionListener.Event
 
getType(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Provide the type of the iq packet (get,set, result, or error).
getUTC(long) - Static method in class com.realtime.xmpp.util.TimeWriter
Create a string representation of the given time as Jabber ready UTC.

H

HandshakeRequest - class com.realtime.xmpp.util.HandshakeRequest.
Simple class to represent the Handshake XMPP packet for Jabber accept components.
HandshakeRequest(String, String) - Constructor for class com.realtime.xmpp.util.HandshakeRequest
Create a handshake for a given session id and secret.
hasAttributes() - Method in class com.realtime.xmpp.SaxEventManager
Determine if this stream has provided any attributes.
hasContact(Element, JID, String, String) - Method in class com.realtime.xmpp.dom.DomXmppTool
Check to see if a roster contains a contact in a group.
hasError(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Inspect the packet and look for children named error.
hash(String) - Method in class com.realtime.xmpp.util.HandshakeRequest
Generate a SHA1 hash of the string.
hashCode() - Method in class com.realtime.xmpp.types.JID
Generate a hashcode.
HEAD - Static variable in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Make new listener the first to get packets.
HEX_CHARS - Static variable in class com.realtime.xmpp.util.HandshakeRequest
Simple hex table lookup for converting nybbles to characters.

I

ignorableWhitespace(char[], int, int) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of ignorable whitespace in element content.
INCOMING_PACKET - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal an incoming packet.
incomingPacket(Element) - Method in class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
incomingPacket(Element) - Method in class com.realtime.xmpp.dom.DomPacketSender
Signal a new packet has arrived from the stream.
incomingPacket(Element) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Crack open the incoming packet and route to the appropriate handler.
incomingPacket(Element) - Method in class com.realtime.xmpp.dom.DomPacketLogger
Signal a new packet has arrived.
incomingPacket(Element) - Method in interface com.realtime.xmpp.dom.DomPacketListener
Signal a new packet has arrived.
incomingPacket(Element) - Method in class com.realtime.xmpp.examples.EchoComponent
Echo the incoming packet back to jabber.
init() - Static method in class com.realtime.xmpp.util.HandshakeRequest
Initialize the handshake generator.
init(String) - Method in class com.realtime.xmpp.dom.DomAcceptComponent
* @throws NoSuchAlgorithmException
INTERNAL_SERVER_ERROR - Static variable in class com.realtime.xmpp.types.XmppError
Code 500 is used when a host or service encounters an unexpected condition which prevents it from handling an XML chunk from a sender, e.g., if an authentication request is not handled by a host because the password could not be retrieved or if password storage fails when a node attempts to register with a host.
interpretResult(Element) - Static method in class com.realtime.xmpp.dom.DomXmppTool
Figure out the result from an XMPP packet.
isClosed() - Method in interface com.realtime.xmpp.streams.XmlStream
Determine if this connection has been closed.
isDone() - Method in class com.realtime.xmpp.XmppSession.ParserThread
Determine if this thread is done working.
isInfoQuery(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Test if this packet is an InfoQuery.
isMessage(Element) - Static method in class com.realtime.xmpp.dom.DomPacketInterpreter
Test if this packet is a message.
isOpen() - Method in class com.realtime.xmpp.XmppSession
Determine if the connection is open and the top level stream element has been received.

J

JABBER_CLIENT_NAMESPACE - Static variable in class com.realtime.xmpp.XmppSession
The Jabber client namespace for node to host, and host to node communications.
JABBER_SERVER_NAMESPACE - Static variable in class com.realtime.xmpp.XmppSession
The Jabber host to host communications namespace.
JID - class com.realtime.xmpp.types.JID.
Manage a Jabber identifier.
JID(String) - Constructor for class com.realtime.xmpp.types.JID
Create a JID from a simple string.
JID(String, String, String) - Constructor for class com.realtime.xmpp.types.JID
Create the JID from a node, domain and resource.

M

m_activeStarterThread - Variable in class com.realtime.xmpp.util.XmppSessionRestarter
Our active starter thread.
m_authenticationMonitor - Variable in class com.realtime.xmpp.dom.DomAcceptComponent
An authentication monitor.
m_bAuthenticated - Variable in class com.realtime.xmpp.dom.DomAcceptComponent
True when the session has been authenticated.
m_bDone - Variable in class com.realtime.xmpp.XmppSession.ParserThread
Signal that the thread is done working.
m_bHashed - Variable in class com.realtime.xmpp.types.JID
 
m_bOpen - Variable in class com.realtime.xmpp.XmppSession
Are we open for streaming XMPP packets?
m_bStopped - Variable in class com.realtime.xmpp.util.XmppSessionRestarter
Signal to our thread that we've been stopped.
m_calendar - Static variable in class com.realtime.xmpp.util.TimeWriter
Calendar for generating time strings.
m_component - Variable in class com.realtime.xmpp.dom.DomXmppTool
The component to use to communicate with Jabber.
m_component - Variable in class com.realtime.xmpp.dom.DomPacketRouter
The Jabber component we are routing packets for.
m_connection - Variable in class com.realtime.xmpp.XmppSession
Our connection to jabber.
m_connectionFactory - Variable in class com.realtime.xmpp.XmppSession
Our connection factory.
m_contact - Variable in class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
m_contentHandlers - Variable in class com.realtime.xmpp.SaxEventManager
The list of ContentHandlers.
m_currentParserThread - Variable in class com.realtime.xmpp.XmppSession
Our current parser thread.
m_daemon - Static variable in class com.realtime.xmpp.util.TimeoutEvent
Our single daemon.
m_details - Variable in class com.realtime.xmpp.XmppSessionListener.Event
 
m_documentFactory - Static variable in class com.realtime.xmpp.dom.DomPacketTools
Our document factory.
m_elementDepth - Variable in class com.realtime.xmpp.SaxEventManager
The current element depth.
m_errors - Static variable in class com.realtime.xmpp.types.XmppError
All our known error codes.
m_handler - Variable in class com.realtime.xmpp.util.TimeoutEvent
The handler to signal when the timeout occurs.
m_listener - Variable in class com.realtime.xmpp.dom.DomTimedPacketReceiver
Process incoming packets.
m_listeners - Variable in class com.realtime.xmpp.dom.Xmpp2DomTransformer
The packet listeners.
m_messageDigest - Static variable in class com.realtime.xmpp.util.HandshakeRequest
Our SHA1 encoder.
m_myConnection - Variable in class com.realtime.xmpp.XmppSession.ParserThread
The XMPP connection we're processing.
m_nCode - Variable in class com.realtime.xmpp.types.XmppError
The error code.
m_newTransformers - Variable in class com.realtime.xmpp.SaxEventManager
The list of new transformers, which will take affect just before the next packet event set starts.
m_nextPacketId - Static variable in class com.realtime.xmpp.dom.DomPacketTools
packet id generator.
m_nHash - Variable in class com.realtime.xmpp.types.JID
 
m_nPort - Variable in class com.realtime.xmpp.streams.SocketStreamFactory
The port on the server to connect to.
m_openMonitor - Variable in class com.realtime.xmpp.XmppSession
A monitor for threads to wait on pending the session being opened.
m_out - Variable in class com.realtime.xmpp.XmppSession
XML stream to the Jabber server.
m_out - Variable in class com.realtime.xmpp.util.SessionEventLogger
The stream to write information to.
m_out - Variable in class com.realtime.xmpp.dom.DomPacketLogger
The stream to write packets to.
m_packetMonitor - Variable in class com.realtime.xmpp.dom.DomPacketSender
Packet ready monitor.
m_pAt - Variable in class com.realtime.xmpp.types.JID
 
m_principal - Variable in class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
m_pSlash - Variable in class com.realtime.xmpp.types.JID
 
m_request - Variable in class com.realtime.xmpp.dom.XmppWrapper
 
m_response - Variable in class com.realtime.xmpp.dom.DomPacketSender
The response to our sent packet.
m_router - Variable in class com.realtime.xmpp.examples.GatewayComponent
Our packet router.
m_saxEventManager - Variable in class com.realtime.xmpp.XmppSession
Object to handle SAX events during XMPP processing.
m_sDomain - Variable in class com.realtime.xmpp.types.JID
 
m_session - Variable in class com.realtime.xmpp.util.XmppSessionRestarter
The session we will restart when failures occur.
m_session - Variable in class com.realtime.xmpp.util.RestartingEndpoint
The XMPP session to the Jabber server.
m_session - Variable in class com.realtime.xmpp.dom.Xmpp2DomTransformer
The XMPP session we are listening to.
m_sessionListenerMutex - Variable in class com.realtime.xmpp.XmppSession
Mutex to synchronize modifications to the session listener list.
m_sessionListeners - Variable in class com.realtime.xmpp.XmppSession
Session lifecycle listeners.
m_sessionRestarter - Variable in class com.realtime.xmpp.util.RestartingEndpoint
A session restarter, to keep-alive the session.
m_sFilter - Variable in class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
m_sFilter - Variable in class com.realtime.xmpp.dom.DomPacketFilter
The filter.
m_sHost - Variable in class com.realtime.xmpp.streams.SocketStreamFactory
The host on the server to connect to.
m_show - Variable in class com.realtime.xmpp.types.Presence
The standard show code.
m_sJid - Variable in class com.realtime.xmpp.types.JID
 
m_sName - Variable in class com.realtime.xmpp.XmppSessionListener.Type
 
m_sName - Variable in class com.realtime.xmpp.types.XmppError
The name of the error.
m_sNamespace - Variable in class com.realtime.xmpp.XmppSession
The Jabber namespace to use.
m_sNode - Variable in class com.realtime.xmpp.types.JID
 
m_sPacket - Variable in class com.realtime.xmpp.util.HandshakeRequest
Our SHA1 hashed handshake.
m_sPacketId - Variable in class com.realtime.xmpp.dom.DomPacketSender
The packet id we have sent.
m_sResource - Variable in class com.realtime.xmpp.types.JID
 
m_sSecret - Variable in class com.realtime.xmpp.dom.DomAcceptComponent
The secret key used for validation with the Jabber server.
m_sShow - Variable in class com.realtime.xmpp.types.PresenceShow
The standard show code.
m_sStatus - Variable in class com.realtime.xmpp.types.Presence
The description.
m_stanza - Variable in class com.realtime.xmpp.dom.StanzaString
 
m_streamAttributes - Variable in class com.realtime.xmpp.SaxEventManager
Stream attributes.
m_threadMutex - Variable in class com.realtime.xmpp.util.XmppSessionRestarter
Protected mucking with out thread.
m_time - Variable in class com.realtime.xmpp.XmppSessionListener.Event
 
m_timeout - Variable in class com.realtime.xmpp.util.TimeoutEvent
Absolute system time of this timeout.
m_timeoutEvents - Static variable in class com.realtime.xmpp.util.TimeoutEvent
The list of timeout event objects in chronological order.
m_transformer - Variable in class com.realtime.xmpp.dom.DomTimedPacketReceiver
The XMPP to DOM transformer we should receive packets from.
m_transformer - Variable in class com.realtime.xmpp.dom.DomPacketSender
The XMPP to DOM transformer we should receive packets from.
m_transformer - Variable in class com.realtime.xmpp.dom.DomComponent
The XMPP to DOM transformer.
m_transformers - Variable in class com.realtime.xmpp.XmppSession
XML/XMPP transformers.
m_type - Variable in class com.realtime.xmpp.XmppSessionListener.Event
 
m_updateTemplate - Variable in class com.realtime.xmpp.dom.DomXmppTool.RosterUpdater
 
m_xmppTool - Variable in class com.realtime.xmpp.examples.TestComponent
Keep a tool handy.
main(String[]) - Static method in class com.realtime.xmpp.types.JID
 
main(String[]) - Static method in class com.realtime.xmpp.examples.RouteTest
 
main(String[]) - Static method in class com.realtime.xmpp.examples.RosterTest
 
main(String[]) - Static method in class com.realtime.xmpp.examples.GatewayComponent
Command line testing.
main(String[]) - Static method in class com.realtime.xmpp.examples.EchoComponent
Command line testing.

N

nextPacketId() - Static method in class com.realtime.xmpp.dom.DomPacketTools
Provide the next packet id.
NOT_ACCEPTABLE - Static variable in class com.realtime.xmpp.types.XmppError
Code 406 is used when an XML chunk is for some reason not acceptable to a host or other entity.
NOT_ALLOWED - Static variable in class com.realtime.xmpp.types.XmppError
Code 405 is used when the action requested is not allowed for the JID identified by the 'from' address, e.g., if a node attempts to set the time or version of a host.
NOT_FOUND - Static variable in class com.realtime.xmpp.types.XmppError
Code 404 is used to inform a sender that no recipient was found matching the JID to which an XML chunk was sent, e.g., if a sender has attempted to send a message to a JID that does not exist.
NOT_IMPLEMENTED - Static variable in class com.realtime.xmpp.types.XmppError
Code 501 is used when the recipient does not support the functionality being requested by a sender, e.g., if a node sends an authentication request that does not contain the elements defined by at least one of the accepted authentication methods or when a node attempts to register with a host that does not allow registration.

O

open() - Method in class com.realtime.xmpp.XmppSession
This method opens a connection to the Jabber server.
open() - Method in interface com.realtime.xmpp.streams.XmlStreamFactory
Create a new XmlStream.
open() - Method in class com.realtime.xmpp.streams.SocketStreamFactory
Create a new XmlStream.
OPENING_SOCKET - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal we are about to try to open the TCP connection to the server.

P

PARSER_SELECTED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the XML/XMPP parser that was selected.
PAYMENT_REQUIRED - Static variable in class com.realtime.xmpp.types.XmppError
Code 402 is being reserved for future use and is not in use at this time.
Presence - class com.realtime.xmpp.types.Presence.
Provide presence code information.
Presence(PresenceShow, String) - Constructor for class com.realtime.xmpp.types.Presence
Create a presence code.
PresenceShow - class com.realtime.xmpp.types.PresenceShow.
Provide standard definitions for the presence show field.
PresenceShow(String) - Constructor for class com.realtime.xmpp.types.PresenceShow
Create a presence show based on one of the well known field values, such as dnd,xa,away,or chat.
PresenceTool - interface com.realtime.xmpp.tools.PresenceTool.
A component oriented tool for working with node presence.
processingInstruction(String, String) - Method in class com.realtime.xmpp.SaxEventManager
XMPP SHOULD NOT contain processing instructions!
PROTOCOL_ERROR - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that there was a problem interpreting the XML input stream.
pruneResource() - Method in class com.realtime.xmpp.types.JID
Provide a JID equivalent to this JID, but without the resource.

Q

query(XmppQuery) - Method in class com.realtime.xmpp.dom.DomPacketSender
Send a packet and wait for the response for a finite amount of time.
query(XmppQuery) - Method in class com.realtime.xmpp.dom.DomComponent
Provide a synchronous send() method.
query(XmppQuery, long) - Method in class com.realtime.xmpp.dom.DomPacketSender
Send a packet and wait for the response for a finite amount of time.

R

REDIRECT - Static variable in class com.realtime.xmpp.types.XmppError
Whereas the HTTP spec contains eight different codes for redirection, XMPP contains only one (which is intended to stand for any redirection error).
REGISTRATION_REQUIRED - Static variable in class com.realtime.xmpp.types.XmppError
Code 407 is used when a message or request is sent to a service that requires prior registration, e.g., if a node attempts to send a message through a gateway to a foreign messaging system without having first registered with that gateway.
REMOTE_SERVER_ERROR - Static variable in class com.realtime.xmpp.types.XmppError
Code 502 is used when delivery of an XML chunk fails because of an inability to reach the intended remote host or service.
REMOTE_SERVER_TIMEOUT - Static variable in class com.realtime.xmpp.types.XmppError
Code 504 is used when attempts to contact a remote host timeout, e.g., if an incorrect hostname is specified.
removeListener(DomPacketListener) - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Remove a packet listener from the builder.
removeListener(XmppSessionListener) - Method in class com.realtime.xmpp.XmppSession
Remove a session listener.
removeTransformer(ContentHandler) - Method in class com.realtime.xmpp.XmppSession
Remove an XML/XMPP transformer from the stream.
REQUEST_TIMEOUT - Static variable in class com.realtime.xmpp.types.XmppError
Code 408 is returned when a recipient does not produce a response within the time that the sender was prepared to wait.
reset() - Method in class com.realtime.xmpp.SaxEventManager
Reset this event manager so it's ready to start accepting a fresh set of SAX events.
RESTARTING_CONNECTION - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that we are attempting to restart a failed connection.
RestartingEndpoint - class com.realtime.xmpp.util.RestartingEndpoint.
An XMPP endpoint for a Jabber server.
RestartingEndpoint(String, int, String) - Constructor for class com.realtime.xmpp.util.RestartingEndpoint
Create a Jabber component connected to a specific host and port, and using one of the four namespaces.
RestartingEndpoint(XmlStreamFactory, String) - Constructor for class com.realtime.xmpp.util.RestartingEndpoint
Create a Jabber component connected to a specific host and port, and using one of the four namespaces.
rosterAdd(JID, JID, String, String, String, String) - Method in interface com.realtime.xmpp.tools.RosterTool
Insert a new contact into a roster.
rosterAdd(JID, JID, String, String, String, String) - Method in class com.realtime.xmpp.dom.DomXmppTool
Insert a new contact into a roster.
rosterRemove(JID, JID, String, boolean) - Method in interface com.realtime.xmpp.tools.RosterTool
Remove a contact from an accounts roster.
rosterRemove(JID, JID, String, boolean) - Method in class com.realtime.xmpp.dom.DomXmppTool
Remove a contact from an accounts roster.
RosterTest - class com.realtime.xmpp.examples.RosterTest.
Stress the local JVM and Jabber server with a pile of requests.
RosterTest() - Constructor for class com.realtime.xmpp.examples.RosterTest
 
RosterTool - interface com.realtime.xmpp.tools.RosterTool.
 
RouteTest - class com.realtime.xmpp.examples.RouteTest.
Stress the local JVM and Jabber server with a pile of requests.
RouteTest() - Constructor for class com.realtime.xmpp.examples.RouteTest
 
run() - Method in class com.realtime.xmpp.XmppSession.ParserThread
Start parsing the XMPP input stream.
run() - Method in class com.realtime.xmpp.util.XmppSessionRestarter.StarterThread
 
run() - Method in class com.realtime.xmpp.util.TimeoutEvent.TimeoutDaemon
Main fire event/wait loop.
run(TestComponent) - Method in class com.realtime.xmpp.examples.RouteTest
Run the system tests.
run(TestComponent) - Method in class com.realtime.xmpp.examples.RosterTest
Run the system tests.

S

SaxEventManager - class com.realtime.xmpp.SaxEventManager.
Interpret a stream of SAX events and pass the events to interested listeners.
SaxEventManager() - Constructor for class com.realtime.xmpp.SaxEventManager
Simple default constructor.
send(XmppStanza) - Method in interface com.realtime.xmpp.XmppEndpoint
Send a packet to the Jabber server.
send(XmppStanza) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Send a response packet and consume any errors.
send(XmppStanza) - Method in class com.realtime.xmpp.dom.DomComponent
Send a packet to the Jabber server.
sendError(Element, int, String) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Send an error in response to the given packet.
SENDING_PACKET - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that we are sending a packet.
SERVICE_UNAVAILABLE - Static variable in class com.realtime.xmpp.types.XmppError
Code 503 is used when a sender requests a service that a recipient is currently unable to handle, usually for temporary reasons, e.g., if a sender attempts to send a message to a recipient that is offline but the recipient's host is not running an offline message storage service.
SESSION_AUTHENTICATED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the session has been authenticated by the Jabber server.
SESSION_ENDED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the session has been ended by the remote end sending a </stream:stream> packet.
SESSION_STARTED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the session has been started.
SessionEventLogger - class com.realtime.xmpp.util.SessionEventLogger.
Helper class that sends XMPP session events to a stream.
SessionEventLogger(Writer) - Constructor for class com.realtime.xmpp.util.SessionEventLogger
Create a listener that will write event information to a stream.
setDocumentLocator(Locator) - Method in class com.realtime.xmpp.SaxEventManager
Receive a Locator object for document events.
setError(Element, int, String) - Static method in class com.realtime.xmpp.dom.DomPacketTools
Set the error on a packet.
setResource(String) - Method in class com.realtime.xmpp.types.JID
Add a resource to a JID.
setTransformers(ContentHandler[]) - Method in class com.realtime.xmpp.SaxEventManager
Set the list of transformers to use for each SAX event.
skippedEntity(String) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of a skipped entity.
SOCKET_CLOSED - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal the session and socket has closed.
SOCKET_OPEN - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal we successfully opened the socket.
SocketStreamFactory - class com.realtime.xmpp.streams.SocketStreamFactory.
A TCP socket based XmlStream factory.
SocketStreamFactory.SocketStream - class com.realtime.xmpp.streams.SocketStreamFactory.SocketStream.
Our XmlStream implementation.
SocketStreamFactory.SocketStream() - Constructor for class com.realtime.xmpp.streams.SocketStreamFactory.SocketStream
Create a socket based on the host and port.
SocketStreamFactory(String, int) - Constructor for class com.realtime.xmpp.streams.SocketStreamFactory
Create a socket stream factory using a hostname and an IP port.
StanzaFactory - interface com.realtime.xmpp.tools.StanzaFactory.
Factory for standard XMPP stanzas.
StanzaString - class com.realtime.xmpp.dom.StanzaString.
Provide a toString() on stanzas.
start() - Method in interface com.realtime.xmpp.XmppEndpoint
Starts the endpoint.
start() - Method in class com.realtime.xmpp.util.XmppSessionRestarter
(Re)start the task of listening for failed connections and restarting the session.
start() - Method in class com.realtime.xmpp.util.RestartingEndpoint
Starts the component.
start() - Method in class com.realtime.xmpp.dom.DomAcceptComponent
Starts the component.
startDocument() - Method in class com.realtime.xmpp.SaxEventManager
This event is NOT propogated to the XMPP interpreter.
startElement(String, String, String, Attributes) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of the start of an element.
startElement(String, String, String, Attributes) - Method in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Intercept startElement to kludge localname.
STARTING_SESSION - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal TCP connection has been successfully opened and we are starting the XMPP session by sending the opening <stream:stream> packet.
startPrefixMapping(String, String) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of the start of a Namespace mapping.
startSession() - Method in class com.realtime.xmpp.util.XmppSessionRestarter
Create a worker thread and send it off to make sure the new session starts.
startXmppPacket() - Method in class com.realtime.xmpp.SaxEventManager
This method is called before the start of each NEW XMPP packet in the XML stream.
stop() - Method in interface com.realtime.xmpp.XmppEndpoint
Stop the session and close the stream to the server.
stop() - Method in class com.realtime.xmpp.util.XmppSessionRestarter
Stop restarting any failed sessions.
stop() - Method in class com.realtime.xmpp.util.RestartingEndpoint
Stop the component and close the stream to the server.
STOPPING_COMPONENT - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal we are stopping a component.

T

TAIL - Static variable in class com.realtime.xmpp.dom.Xmpp2DomTransformer
Make new listener the last to get new packets.
test(String[], TestComponent.Test) - Static method in class com.realtime.xmpp.examples.TestComponent
Command line testing.
test(String, String) - Static method in class com.realtime.xmpp.types.JID
 
TestComponent - class com.realtime.xmpp.examples.TestComponent.
Framework for testing the local JVM and Jabber server.
TestComponent.TestListener - class com.realtime.xmpp.examples.TestComponent.TestListener.
 
TestComponent.TestListener() - Constructor for class com.realtime.xmpp.examples.TestComponent.TestListener
 
TestComponent(String, int, String) - Constructor for class com.realtime.xmpp.examples.TestComponent
Create an ACCEPT namespaced component that generates DOM packets from incoming messages.
TimeoutEvent - class com.realtime.xmpp.util.TimeoutEvent.
Manage an event queue.
TimeoutEvent.Handler - interface com.realtime.xmpp.util.TimeoutEvent.Handler.
Interface the event handlers must implement.
TimeoutEvent.TimeoutDaemon - class com.realtime.xmpp.util.TimeoutEvent.TimeoutDaemon.
Daemon to wait for events and signal handlers.
TimeoutEvent.TimeoutDaemon() - Constructor for class com.realtime.xmpp.util.TimeoutEvent.TimeoutDaemon
 
timeoutEvent() - Method in interface com.realtime.xmpp.util.TimeoutEvent.Handler
 
TimeoutEvent(long, TimeoutEvent.Handler) - Constructor for class com.realtime.xmpp.util.TimeoutEvent
Create a new timeout event and place it in the queue.
TimeWriter - class com.realtime.xmpp.util.TimeWriter.
Helper class to generate time strings.
TimeWriter() - Constructor for class com.realtime.xmpp.util.TimeWriter
 
toString() - Method in class com.realtime.xmpp.XmppSessionListener.Type
 
toString() - Method in class com.realtime.xmpp.streams.SocketStreamFactory
Provide a human readable description of this factory instance.
toString() - Method in class com.realtime.xmpp.types.PresenceShow
Provide the standardized show code.
toString() - Method in class com.realtime.xmpp.types.JID
Provide the original string used to create the jid.
toString() - Method in class com.realtime.xmpp.dom.StanzaString
Convert the stanza into a string.

U

UNAUTHORIZED - Static variable in class com.realtime.xmpp.types.XmppError
Code 401 is used to inform nodes that they have provided incorrect authorization information, e.g., an incorrect password or unknown username when attempting to authenticate with a host.
unhandledIncomingPacket(Element, String) - Method in class com.realtime.xmpp.dom.DomPacketRouter
Signal we couldn't handle the incoming packet because we haven't implemented a handler for the request.
USAGE - Static variable in class com.realtime.xmpp.examples.TestComponent
Command line help string.
USAGE - Static variable in class com.realtime.xmpp.examples.GatewayComponent
Command line help string.
USAGE - Static variable in class com.realtime.xmpp.examples.EchoComponent
Command line help string.

W

waitForAuthentication(long) - Method in class com.realtime.xmpp.dom.DomAcceptComponent
Wait for authentication to occur on the session.
waitForOpen(long) - Method in class com.realtime.xmpp.XmppSession
Block until the session is ready for writing packets.
WAITING - Static variable in interface com.realtime.xmpp.XmppSessionListener
Signal that a connection worker is waiting for something.
wakeup() - Method in class com.realtime.xmpp.util.TimeoutEvent.TimeoutDaemon
Force a check for timed out events.
warning(SAXParseException) - Method in class com.realtime.xmpp.SaxEventManager
Receive notification of a parser warning.
write(String) - Method in class com.realtime.xmpp.XmppSession
Write raw XML to the Jabber server.
writeTime(StringBuffer, long) - Static method in class com.realtime.xmpp.util.TimeWriter
Format the current time into a string.
writeUTC(StringBuffer, long) - Static method in class com.realtime.xmpp.util.TimeWriter
Format the current time into a Jabber UTC string.

X

XA - Static variable in class com.realtime.xmpp.types.PresenceShow
 
XA - Static variable in class com.realtime.xmpp.types.Presence
 
XmlStream - interface com.realtime.xmpp.streams.XmlStream.
Represents a bidirectional stream carrying XML data.
XmlStreamFactory - interface com.realtime.xmpp.streams.XmlStreamFactory.
A factory for creating XmlStreams.
XMPP_REQUEST_TIMEOUT - Static variable in class com.realtime.xmpp.util.RestartingEndpoint
A reasonable default XMPP request timeout in milliseconds.
Xmpp2DomTransformer - class com.realtime.xmpp.dom.Xmpp2DomTransformer.
XMPP transformer that creates DOMs from XMPP streams using the SAX event model.
Xmpp2DomTransformer(XmppSession) - Constructor for class com.realtime.xmpp.dom.Xmpp2DomTransformer
Construct a transformer for an XMPP stream.
XmppEndpoint - interface com.realtime.xmpp.XmppEndpoint.
The most basic attributes of an XMPP end-point.
XmppError - class com.realtime.xmpp.types.XmppError.
Contains the standard Jabber error codes.
XmppError(int, String) - Constructor for class com.realtime.xmpp.types.XmppError
Construct an error from a code and a description of the code.
XmppMessage - interface com.realtime.xmpp.types.XmppMessage.
Defines expected attributes for an XMPP message.
XmppQuery - interface com.realtime.xmpp.types.XmppQuery.
Extends the basic XMPP stanza by requiring an 'id' field which will be used to match the expected response to this query.
XmppSession - class com.realtime.xmpp.XmppSession.
Opens and manages an XMPP stream connection with a Jabber server.
XmppSession.ParserThread - class com.realtime.xmpp.XmppSession.ParserThread.
Daemon thread to parse incoming packets through the SaxEventManager.
XmppSession.ParserThread(XmlStream) - Constructor for class com.realtime.xmpp.XmppSession.ParserThread
Protect the constructor.
XmppSession(String, int, String) - Constructor for class com.realtime.xmpp.XmppSession
Constructor that consumes the host and port to connect to.
XmppSession(XmlStreamFactory, String) - Constructor for class com.realtime.xmpp.XmppSession
Constructor that consumes the host and port to connect to.
xmppSessionEvent(XmppSessionListener.Event) - Method in interface com.realtime.xmpp.XmppSessionListener
Signal an XML session event.
xmppSessionEvent(XmppSessionListener.Event) - Method in class com.realtime.xmpp.util.XmppSessionRestarter
Respond to SOCKET_CLOSED events by restarting the XMPP session.
xmppSessionEvent(XmppSessionListener.Event) - Method in class com.realtime.xmpp.util.SessionEventLogger
Signal an XML session event.
xmppSessionEvent(XmppSessionListener.Event) - Method in class com.realtime.xmpp.dom.DomAcceptComponent.AuthenticationManager
Respond to SESSION_STARTED events by authenticating with the Jabber server.
xmppSessionEvent(XmppSessionListener.Event) - Method in class com.realtime.xmpp.examples.TestComponent.TestListener
 
XmppSessionListener - interface com.realtime.xmpp.XmppSessionListener.
An interface that accepts XMPP session lifecycle events such as stream opening, closing, errors, etc.
XmppSessionListener.Event - class com.realtime.xmpp.XmppSessionListener.Event.
Object to represent events.
XmppSessionListener.Event(XmppSessionListener.Type) - Constructor for class com.realtime.xmpp.XmppSessionListener.Event
 
XmppSessionListener.Event(XmppSessionListener.Type, Object) - Constructor for class com.realtime.xmpp.XmppSessionListener.Event
 
XmppSessionListener.Type - class com.realtime.xmpp.XmppSessionListener.Type.
Class representing different event types.
XmppSessionListener.Type(String) - Constructor for class com.realtime.xmpp.XmppSessionListener.Type
 
XmppSessionRestarter - class com.realtime.xmpp.util.XmppSessionRestarter.
An XMPP event listener that responds to socket close events by re-establishing the XMPP session.
XmppSessionRestarter.StarterThread - class com.realtime.xmpp.util.XmppSessionRestarter.StarterThread.
Our session starter thread.
XmppSessionRestarter.StarterThread() - Constructor for class com.realtime.xmpp.util.XmppSessionRestarter.StarterThread
 
XmppSessionRestarter(XmppSession) - Constructor for class com.realtime.xmpp.util.XmppSessionRestarter
Create the session restarter.
XmppStanza - interface com.realtime.xmpp.types.XmppStanza.
Provides the minimal asXML() method to convert the stanza to a string before sending to Jabber.
XmppTool - interface com.realtime.xmpp.tools.XmppTool.
The super tool.
XmppWrapper - class com.realtime.xmpp.dom.XmppWrapper.
Wrap an Element to make it appear as an XmppQuery.
XmppWrapper(Element) - Constructor for class com.realtime.xmpp.dom.XmppWrapper
 

A B C D E F G H I J M N O P Q R S T U W X

Copyright © 2002,2003 Real Time Entertainment Group, LLC. All Rights Reserved.