Version: 10.16.0
Namespace

solace.CapabilityType

Contents

namespace solace.CapabilityType

Represents an enumeration of peer capabilities.

Static Properties & Enumerations Top

number ACTIVE_CONSUMER_INDICATION = 16
number AD_APP_ACK_FAILED = 30
number BR_REPLAY_ERRORID = 29
number COMPRESSED_SSL = 27
number COMPRESSION = 17
number CUT_THROUGH = 18
number ENDPOINT_DISCARD_BEHAVIOR = 19
number ENDPOINT_MESSAGE_TTL = 20
number ENDPOINT_MGMT = 13
number GUARANTEED_MESSAGE_BROWSE = 12
number GUARANTEED_MESSAGE_CONSUME = 9
number GUARANTEED_MESSAGE_PUBLISH = 11
number JNDI = 21
number MAX_DIRECT_MSG_SIZE = 5
number MAX_GUARANTEED_MSG_SIZE = 15
number MESSAGE_ELIDING = 7
number MESSAGE_REPLAY = 26
number NO_LOCAL = 8
number PEER_PLATFORM = 2
number PEER_PORT_SPEED = 3
number PEER_PORT_TYPE = 4
number PEER_ROUTER_NAME = 6
number PEER_SOFTWARE_DATE = 1
number PEER_SOFTWARE_VERSION
number PER_TOPIC_SEQUENCE_NUMBERING = 22
number QUEUE_SUBSCRIPTIONS = 23
number SELECTOR = 14
number SHARED_SUBSCRIPTIONS = 28
number SUBSCRIPTION_MANAGER = 24
number TEMPORARY_ENDPOINT = 10
number TRANSACTED_SESSION = 25
number VAR_LEN_EXT_PARAM = 31

Static Properties & Enumerations Detail Top

static public number ACTIVE_CONSUMER_INDICATION = 16

Peer supports Guaranteed Messaging Consumer state change updates. Type: boolean

static public number AD_APP_ACK_FAILED = 30

Support for ApplicationAck optional outcomes "failed" and "rejected".

static public number BR_REPLAY_ERRORID = 29

The EndpointErrorId in replay bind responses can be trusted.

static public number COMPRESSED_SSL = 27

Peer supports TLS downgrade to compression (encrypted and plaintext) Type: boolean

static public number COMPRESSION = 17

Peer accepts compressed (DEFLATE) data. Type: boolean.

static public number CUT_THROUGH = 18

Peer supports Guaranteed Messaging cut-through. Type: boolean

Deprecated: since broker v9.10.0.12

static public number ENDPOINT_DISCARD_BEHAVIOR = 19

Peer supports provisioned queue and topic-endpoint discard behavior. Type: boolean

static public number ENDPOINT_MESSAGE_TTL = 20

Peer supports Guaranteed Messaging message TTL and Dead-Message Queues. Type: boolean

static public number ENDPOINT_MGMT = 13

Peer supports creating/modify/disposing endpoints.

static public number GUARANTEED_MESSAGE_BROWSE = 12

Peer supports Guaranteed Messages Browser connections for receiving guaranteed messages

static public number GUARANTEED_MESSAGE_CONSUME = 9

Peer supports Guaranteed Message Consumer connections for receiving guaranteed messages.

static public number GUARANTEED_MESSAGE_PUBLISH = 11

Peer supports Guaranteed Message Publisher connections for sedning guaranteed messages.

static public number JNDI = 21

Peer accepts JNDI queries. Type: boolean.

static public number MAX_DIRECT_MSG_SIZE = 5

Maximum size of a Direct message (in bytes), including all optional message headers and data. Type: number.

static public number MAX_GUARANTEED_MSG_SIZE = 15

Maximum size of a Direct message (in bytes), including all optional message headers and data. Type: number.

static public number MESSAGE_ELIDING = 7

Peer supports message eliding. Type: boolean.

static public number MESSAGE_REPLAY = 26

Peer support Message Replay. Type: boolean.

static public number NO_LOCAL = 8

Peer supports NoLocal option (client may avoid receiving messages published by itself).

static public number PEER_PLATFORM = 2

Peer's platform. Type: string.

static public number PEER_PORT_SPEED = 3

Speed (in Mbps) of the port the client connects to. Type: number.

static public number PEER_PORT_TYPE = 4

Type of the port the client has connected to (currently 0: Ethernet). Type: number.

static public number PEER_ROUTER_NAME = 6

Peer's router name. Type: string.

This property is useful when sending SEMP requests to a peer's SEMP topic, which may be constructed as #P2P/routername/#client/SEMP.

static public number PEER_SOFTWARE_DATE = 1

Peer's software release date. Type: string.

static public number PEER_SOFTWARE_VERSION

Peer's software load version. Type: string.

static public number PER_TOPIC_SEQUENCE_NUMBERING = 22

Peer supports per topic sequence numbering for Guaranteed Messaging messages. Type: boolean

static public number QUEUE_SUBSCRIPTIONS = 23

Peer supports QueueSubscriptionAdd for managing subscriptions on queue endpoints. Type: boolean

static public number SELECTOR = 14

Peer supports selectors on Guaranteed Message Consumers.

static public number SHARED_SUBSCRIPTIONS = 28

The peer can support #share and #noexport subscriptions Type: Boolean

static public number SUBSCRIPTION_MANAGER = 24

Peer supports add/remove subscriptions for a specified clientName. Type: boolean

static public number TEMPORARY_ENDPOINT = 10

Peer supports temporary endpoints.

static public number TRANSACTED_SESSION = 25

Peer supports transacted sessions. Type: boolean.

static public number VAR_LEN_EXT_PARAM = 31

Broker supports variable-length SMF extended parameters.