Name

XMPP — allows for sending and receiving messages over the XMPP transport

Overview

The XMPP component implements an XMPP (Jabber) transport. It supports both room based and private person-person conversations. The component supports both producers and consumers.

URI format

The URI scheme for an XMPP endpoint is as follows:

xmpp://[login@]hostname[:port][/participant][?options]

Options

Table 44, “XMPP options” lists the options for an XMPP endpoint.

Table 44. XMPP options

NameDefaultDescription
room Specifies the room to join when connecting to a MUC(Multi User Chat).
user Specifies the username. If not specified, anonymous login will be attempted.
password Specifies the password for authentication.
resourceCamelSpecifies the XMPP resource.
createAccountfalseSpecifies if the endpoint will attempt to create an account on the server.
participant Specifies Jabber ID of the person to receive messages. [a]
nickname Specifies the nickname to use when joining a room. If no value is given, the value of user will be used for the nickname.
serviceName Specifies the name of the service you are to which you are connecting.

[a] The room parameter has precedence over participant.