TGetQos Class Reference

This class encapsulates the QoS (quality of service) of a THabariXBExpressBase.Get request. More...

Inheritance diagram for TGetQos:
TReceiveQos IGetQos IReceiveQos

List of all members.

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).

Detailed Description

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>
    
See also:
http://xmlblaster.org/xmlBlaster/doc/requirements/interface.get.html

The documentation for this class was generated from the following file:

Generated on Tue Apr 20 11:30:18 2010 for Habari XB Client by  doxygen 1.6.1