Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

Glossary

bard edited this page Sep 13, 2010 · 2 revisions

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()