Skip to content

Commit

Permalink
feat: solace add per operation fields
Browse files Browse the repository at this point in the history
  • Loading branch information
GreenRover committed Jan 27, 2024
1 parent 306f1fc commit 6b00275
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions solace/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Field Name | Type | Description
---|---|---
`bindingVersion`|String|The current version is 0.3.0
`msgVpn`|String|The Virtual Private Network name on the Solace broker.
`clientName`|String|A unique client name to use to register to the appliance. If specified, it must be a valid Topic name, and a maximum of 160 bytes in length when encoded as UTF-8.


<a name="channel"></a>
Expand All @@ -32,10 +33,13 @@ This object MUST NOT contain any properties. Its name is reserved for future use

We need the ability to support several bindings for each operation, see the [Example](#example) section below for details.

Field Name | Type | Description
---|---|---
`bindingVersion`|String|The current version is 0.3.0
`destinations`|List of Destination Objects|Destination Objects are described next.
Field Name | Type | Description
---|---------------------------------------------------------------------------------|---
`bindingVersion`| String |The current version is 0.3.0
`destinations`| List of Destination Objects |Destination Objects are described next.
`timeToLive` | Integer \| [Schema Object][schemaObject] \| [Reference Object](referenceObject) | Interval in milliseconds or a *Schema Object* containing the definition of the lifetime of the message.
`priority` | Integer \| [Schema Object][schemaObject] \| [Reference Object](referenceObject) | 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` | Boolean | Set the message to be eligible to be moved to a Dead Message Queue. The default value is false.

### Destination Object

Expand Down Expand Up @@ -104,6 +108,9 @@ channels:
name: UpdatedHREvents
topicSubscriptions:
- person/*/updated
timeToLive: 5000
priority: 120
dmqEligible: true
message:
$ref: '#/components/messages/PersonEvent'
parameters:
Expand Down Expand Up @@ -147,6 +154,7 @@ channels:
- destinationType: topic
topicSubscriptions:
- person/>
timeToLive: 60000
message:
$ref: '#/components/messages/PersonEvent'
parameters:
Expand Down

0 comments on commit 6b00275

Please sign in to comment.