Solace operation binding
Contains information about the channel representation in Solace.
Structure
Examples
json
{
"bindingVersion": "0.4.0",
"destinations": [
{
"destinationType": "queue",
"queue": {
"name": "sampleQueue",
"topicSubscriptions": [
"samples/*"
],
"accessType": "nonexclusive"
}
},
{
"destinationType": "topic",
"topicSubscriptions": [
"samples/*"
]
}
]
}
Changelog
Added
timeToLive
Interval in milliseconds or a Schema Object containing the definition of the lifetime of the message.
json
{
"timeToLive": {
"type": "integer",
"description": "Interval in milliseconds or a Schema Object containing the definition of the lifetime of the message."
}
}
priority
The valid priority value range is 0-255 with 0 as the lowest priority and 255 as the highest or a Schema Object containing the definition of the priority.
json
{
"priority": {
"type": "integer",
"minimum": 0,
"maximum": 255,
"description": "The valid priority value range is 0-255 with 0 as the lowest priority and 255 as the highest or a Schema Object containing the definition of the priority."
}
}
dmqEligible
Set the message to be eligible to be moved to a Dead Message Queue. The default value is false.
json
{
"dmqEligible": {
"type": "boolean",
"description": "Set the message to be eligible to be moved to a Dead Message Queue. The default value is false."
}
}