public enum CapabilityType
PEER_SOFTWARE_VERSION | 0 |
The software version string returned by the peer that the session is connected to.
Type STRING |
PEER_SOFTWARE_DATE | 1 |
The peer's software release date.
Type STRING |
PEER_PLATFORM | 2 |
The string that describes the hardware platform of the connected peer.
Type STRING |
TEMP_ENDPOINT | 3 |
The session allows the creation of temporary endpoints (Queues / TopicEndpoints).
Type BOOL |
SUB_FLOW_GUARANTEED | 4 |
The session allows binding a Guaranteed message delivery flow to an endpoint.
Type BOOL |
PUB_GUARANTEED | 5 |
The session allows publishing of Guaranteed messages.
Type BOOL |
COMPRESSION | 6 |
The session accepts compressed (DEFLATE) transport.
Type BOOL |
JNDI | 7 |
The session accepts JNDI queries.
Type BOOL |
PEER_PORT_SPEED | 8 |
The maximum rate supported by the peer's port in Megabits/second.
Type UINT32 |
PEER_PORT_TYPE | 9 |
The peer's port type, to which the client has connected.
Type STRING |
MAX_GUARANTEED_MSG_SIZE | 10 |
The maximum size of a Guaranteed message (in bytes); this includes all optional message
headers and data.
Type UINT32 |
MAX_DIRECT_MSG_SIZE | 11 |
The maximum size of a Direct message (in bytes); this includes all optional message
headers and data.
Type UINT32 |
SUPPORTS_XPE_SUBSCRIPTIONS | 12 |
The session supports XPath expression subscriptions.
Type BOOL |
BROWSER | 13 |
Peer supports creating message browsers on endpoints.
Type BOOL |
SELECTOR | 14 |
Peer supports specifying message selectors on Flows and Browsers.
Type BOOL |
ENDPOINT_MANAGEMENT | 15 |
Peer supports the ability to provision/deprovision durable Endpoints.
It also indicates the peer supports permission and quota management of non-durable Endpoints.
Type BOOL |
PEER_ROUTER_NAME | 16 |
The appliance/peer name, typically used to direct management requests .
Type STRING |
QUEUE_SUBSCRIPTIONS | 17 |
Peer supports adding subscriptions to Queue endpoints.
Type BOOL |
ENDPOINT_MESSAGE_TTL | 18 |
Peer supports Time-to-Live (TTL) expiry on Guaranteed messages spooled to endpoints.
Type BOOL |
SUBSCRIPTION_MANAGER | 19 |
Peer supports subscription manager operations (add/remove subscriptions
on behalf of client name).
Type BOOL |
MESSAGE_ELIDING | 20 |
Peer supports message eliding.
Message eliding enables filtering of data to avoid transmitting every
single message to a subscribing client.
Type BOOL |
NO_LOCAL | 21 |
The session supports No Local.
Flows can be created to Queues and Topic-Endpoints that do not receive messages published on the same session.
Type BOOL |
PER_TOPIC_SEQUENCE_NUMBERING | 22 |
The peer can insert per topic sequence numbers
Type BOOL |
ENDPOINT_DISCARD_BEHAVIOR | 23 |
The peer endpoints can be provisioned with discard behavior
Type BOOL |
ACTIVE_FLOW_INDICATION | 24 |
The peer can send notifications when a flow become Active, or Inactive.
Type BOOL |
TRANSACTED_SESSION | 25 |
The peer supports transacted sessions
Type BOOL |
MESSAGE_REPLAY | 26 | The peer can support message replay. It is possible for an application to request replay of guaranteed delivery messages. |
COMPRESSED_SSL | 27 |
The peer can support compression over TLS connections
Type BOOL |
LONG_SELECTORS | 28 |
The peer can support selectors longer than 1023 bytes
Type BOOL |
SHARED_SUBSCRIPTIONS | 29 |
The peer can support #shared and #noexport subscriptions
Type BOOL |
AD_APP_ACK_FAILED | 30 |
The peer can support ApplicationAck outcomes "Failed" and "Rejected"
Type BOOL |