Every repository with this icon (
Every repository with this icon (
Glossary
Work in progress. Words in italic have their own entry.
Account
Either an object containing account information (address, password,
host, etc.) or a string identifying a configured account, in the form
node_@_domain.
API: XMPP.accounts
Address
A string in the form of node_@_domain or simply domain, identifying a
contact, a server, etc.
Note that, on the Jabber network, one can have multiple simultaneous
sessions, each identified by a resource. If you send a message to
node_@_domain, the server of the recipient will route it to the
highest priority session; if you send a message to
node_@_domain_/_resource, the server will route it to the specified
session.
Synonim: bare JID.
Bare JID
See address.
Channel
A way to listen to specific events flowing through the XMPP bus and
react to them. Many channels can be created and they will be
independent of each other: reacting to an event on a channel will not
take it away from other channels.
API: XMPP.createChannel(), channel.on(), channel.release()
Domain
The part in a JID after the “@” sign (and before the optional “/”
character, if any). Examples: foo@domain, bar@domain/Baz.
Note that the domain doesn’t necessarily coincide with the host.
For example, in “john.doe@gmail.com”, the domain is “gmail.com”, but
the host “john.doe” will be connecting to is actually
“talk.google.com”.
Host
The physical host a user will connect to. See domain for why the
two terms do not coincide.
JID
Jabber identifier. Can be a bare JID (without a resource part) or
full JID (with a resource part).
API: XMPP.JID()






