public enum CapabilityType extends Enum<CapabilityType>
Enum Constant and Description |
---|
ACTIVE_FLOW_INDICATION
Peer supports active flow indication.
|
BROWSER
Peer supports creating message Browsers on Endpoints.
|
COMPRESSED_SSL
Peer supports compressed SSL connection.
|
COMPRESSION
Session accepts compressed (DEFLATE) data.
|
CUT_THROUGH
Peer supports cut-through guaranteed messaging.
|
ENDPOINT_DISCARD_BEHAVIOR
Peer supports configurable endpoint discard behavior.
|
ENDPOINT_MANAGEMENT
Peer allows Endpoint create/delete and supports Endpoint permissions.
|
ENDPOINT_MESSAGE_TTL
Peer supports time to live (TTL) expiry on Guaranteed messages spooled to
Endpoints.
|
FLOW_CHANGE_UPDATES
Deprecated.
Use
CapabilityType.ACTIVE_FLOW_INDICATION
Peer supports Flow Change Updates. |
JNDI
Session accepts JNDI queries.
|
LONG_SELECTORS
Peer supports extended length (greter than 1023 bytes) selectors.
|
MAX_DIRECT_MSG_SIZE
Maximum size of a Direct message (in bytes), including all optional message
headers and data.
|
MAX_GUARANTEED_MSG_SIZE
Maximum size of a Guaranteed message (in bytes), including all optional
message headers and data.
|
MESSAGE_ELIDING
Peer supports message eliding.
|
MESSAGE_REPLAY
Peer supports Message Replay.
|
NO_LOCAL
Peer supports NoLocal option (client may avoid receiving messages
published by itself).
|
OPEN_MAMA
Peer supports Open MAMA.
|
PEER_PLATFORM
Peer's platform.
|
PEER_PORT_SPEED
Speed (in Mbps) of the port the client connects to.
|
PEER_PORT_TYPE
Type of the port the client has connected to (currently "Ethernet").
|
PEER_ROUTER_NAME
Peer's router name.
|
PEER_SOFTWARE_DATE
Peer's software release date.
|
PEER_SOFTWARE_VERSION
Peer's software load version.
|
PER_TOPIC_SEQUENCE_NUMBERING
Peer supports per topic sequence numbering.
|
PUB_GUARANTEED
Session allows Guaranteed message publishing.
|
QUEUE_SUBSCRIPTIONS
Peer supports adding subscriptions to Queue Endpoints.
|
SELECTOR
Peer supports specifying message selectors on flows and Browsers.
|
SHARED_SUBSCRIPTIONS
Peer supports SMF shared subscriptions and non-exported subscriptions.
|
SUB_FLOW_GUARANTEED
Session allows binding a Guaranteed delivery flow to an Endpoint.
|
SUBSCRIPTION_MANAGER
Peer supports subscription manager operations (add / remove subscriptions
on behalf of client name).
|
SUPPORTS_XPE_SUBSCRIPTIONS
Session supports XPath Expression subscriptions.
|
TEMP_ENDPOINT
Session allows creation of temporary Endpoints (Queues / TopicEndpoints).
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Object> |
getValueType()
The type of value returned when accessing this capability.
|
static CapabilityType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CapabilityType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CapabilityType PUB_GUARANTEED
public static final CapabilityType TEMP_ENDPOINT
public static final CapabilityType SUB_FLOW_GUARANTEED
public static final CapabilityType COMPRESSION
public static final CapabilityType JNDI
public static final CapabilityType MAX_DIRECT_MSG_SIZE
public static final CapabilityType MAX_GUARANTEED_MSG_SIZE
public static final CapabilityType PEER_PORT_TYPE
public static final CapabilityType PEER_PORT_SPEED
public static final CapabilityType PEER_SOFTWARE_VERSION
public static final CapabilityType PEER_SOFTWARE_DATE
public static final CapabilityType PEER_PLATFORM
public static final CapabilityType PEER_ROUTER_NAME
#P2P/routername/#client/SEMP
'.public static final CapabilityType SUPPORTS_XPE_SUBSCRIPTIONS
public static final CapabilityType BROWSER
public static final CapabilityType ENDPOINT_MANAGEMENT
public static final CapabilityType SELECTOR
public static final CapabilityType ENDPOINT_MESSAGE_TTL
XMLMessage.setTimeToLive(long)
public static final CapabilityType QUEUE_SUBSCRIPTIONS
public static final CapabilityType SUBSCRIPTION_MANAGER
public static final CapabilityType MESSAGE_ELIDING
public static final CapabilityType NO_LOCAL
JCSMPProperties.NO_LOCAL
.public static final CapabilityType FLOW_CHANGE_UPDATES
CapabilityType.ACTIVE_FLOW_INDICATION
Peer supports Flow Change Updates.public static final CapabilityType ACTIVE_FLOW_INDICATION
public static final CapabilityType PER_TOPIC_SEQUENCE_NUMBERING
public static final CapabilityType ENDPOINT_DISCARD_BEHAVIOR
public static final CapabilityType CUT_THROUGH
public static final CapabilityType OPEN_MAMA
public static final CapabilityType MESSAGE_REPLAY
public static final CapabilityType LONG_SELECTORS
public static final CapabilityType COMPRESSED_SSL
public static final CapabilityType SHARED_SUBSCRIPTIONS
public static CapabilityType[] values()
for (CapabilityType c : CapabilityType.values()) System.out.println(c);
public static CapabilityType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright 2004-2024 Solace Corporation. All rights reserved.