Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleXMPP Receiver Endpoint Attributes
borderStylesolidbgColor='lighblue'

Name

Type

Description

Default

host

string

sets the host name or ip adress of the XMPP server

null (must be spec'd)

port

int

the port number of the XMPP service

5222

user

String

the user name of the XMPP account

null (must be spec'd)

password

String

the password of the XMPP account

null (must be spec'd)

resource

String

the name of the resource / client

null

room

String

full room name (for example area51@conference.myserver.com) or null

null (means no room)

proxyHost

String

the hostname of the proxy to use

null

proxyPort

String

the port of the proxy to use

3128

proxyUser

String

the user name for the proxy to use

null

proxyPass

String

the user password for the proxy to use

null

proxyType

String

the proxy type to use (NONE, HTTP, SOCKS4, SOCKS5)

null

login

boolean

a flag if the user should login to the XMPP account

true

createAccount

boolean

a flag if an account should be created for unknown users

false

filter

class

a class which implements org.jivesoftware.smack.filter.PacketFilter

null

marshaler

class

a marshaler class which converts XMPP to NMSG

DefaultXMPPMarshaler

No Format

Sender Endpoint (Provider)

...

You can write your own marshalers for conversion between XMPP and normalized message and vice versa.
To do this you simply need to subclass the org.apache.servicemix.xmpp.marshaler.impl.DefaultXMPPMarshaler or start from scratch
by implementing the ** org.apache.servicemix.xmpp.marshaler.XMPPMarshalerSupport interface.

The marshaler interface methods

...