XmppvJProtocolProfile Object


Description:

Protocol-specific attributes for an XMPPvJ client.

Parents: ClientProfile

XmppvJProtocolProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
ClientMode

Client mode.

Type: enum

Default: PUB

Possible Values:

Value Description
PUB

Publish.

SUB

Subscribe.

FirstPubMsgInterval

Interval between login and the first pub message.

Type: u32

Default: 300

PubInterval

The time interval with which ramp up or ramp down of capabilities is performed. Ignored in other session modes.

Type: u32

Default: 300

PubItemId

Pub item ID.

Type: string

Default: @jid

RegBurstSize

Registration rquests per burst (0 is back to back).

Type: u32

Default: 1

RegRetries

Retries per registration.

Type: u32

Default: 3

RegsPerSecond

Registrations per second.

Type: u32

Default: 10

ServerDomain

Server domain name.

Type: string

Default: xmpp.com

ServerIpv4Addr

Server IPv4 address.

Type: ip

Default: 0.0.0.0

ServerIpv6Addr

Server IPv6 address.

Type: ipv6

Default: ::

ServerPort

Server TCP portj.

Type: u16

Default: 5222

SessionDuration

Session duration in seconds.

Type: u32

Default: 300

SessionType

Session type.

Type: enum

Default: FULL_PUB_SUB

Possible Values:

Value Description
LOGIN_ONLY

Login only.

FULL_PUB_SUB

Full pub/sub.

TIMED_PUB_SUB

Timed pub/sub.

TimedPubSubSessionRampType

Session ramp type of a timed pub/sub session.

Type: enum

Default: RAMP_UP

Possible Values:

Value Description
RAMP_UP

Ramp up.

RAMP_DOWN

Ramp down.

FLAT_CONTINUOUS

Flat continous.

XmppvJProtocolProfile Read-Only Attributes

There are no read-only attributes.