This class encapsulates the QoS (quality of service) of a THabariXBExpressBase.Get request. More...
Public Attributes | |
| HistoryNumEntries | |
| Default is to deliver the current entry (numEntries='1'), '-1' deliver all (default: 1). | |
| HistoryNewestFirst | |
| HistoryNewestFirst let you change the delivery order, it defaults to true. | |
| WantContent | |
| If false, the update contains not the content (it is a notify of change only). | |
This class encapsulates the QoS (quality of service) of a THabariXBExpressBase.Get request.
A full specified get qos could look like this:
<qos>
<!-- Don't return the content data of the message (notify only) -->
<content>false</content>
<!-- Filters messages as implemented in the specified plugin -->
<!-- Here we use the regex filter and only want contents starting with the letter 'H' -->
<filter type='GnuRegexFilter' version='1.0'>
^H.*$
</filter>
<!-- Default is to deliver the current entry (numEntries='1'), '-1' deliver all (default: 1) -->
<!-- newestFirst let you change the delivery order, it defaults to true -->
<!-- The higher priority messages are always delivered first. -->
<!-- In one priority the newest message is delivered first with 'true', setting 'false' -->
<!-- reverts the delivery sequence in this priority. -->
<history numEntries='20' newestFirst='true'/>
<!-- optional, see requirement engine.qos.queryspec.QueueQuery -->
<querySpec type='QueueQuery'><![CDATA[
maxEntries=3&maxSize=-1&consumable=false&waitingDelay=0]]>
</querySpec>
</qos>
1.6.1