DatabaseMQ (Gestionnaire de message)
De Wiki1000
Version du 26 février 2015 à 17:36 par Syfre (discuter | contributions)
Ce type de gestionnaire permet d'utiliser une file d'attente implémentée par une classe métier de stéréotype file d'attente.
Le gestionnaire de message est le serveur de base de données.
Tip : N'importe quelle classe métier implémentant ce stéréotype est utilisable; vous pouvez aussi utiliser TdbmStoredQueueMessage si vous n'avez pas besoin de spécialiser la classe. |
Paramétrage de TdbmQueue:
Propriété | Valeur |
---|---|
QueueConnectionInfos |
|
QueueTopic | Valeur du topic utilisé par cette file. |
Paramètres de l'url
Paramètre | Usage |
---|---|
DeQueueBinary | Nom de l'attribut de la classe file d'attente contenant le contenu binaire qui sera copié dans le BinaryContent du message (opération DeQueue) |
InQueueBinary | Nom de l'attribut de la classe file d'attente qui recevra le contenu binaire BinaryContent du message (opération InQueue) |
Messages:
Propriété | Valeur |
---|---|
UniqueID | OID de l'objet |
BinaryContent | Contenu du premier attribut de type TfwBinary de l'objet (*) ou de l'attribut binaire défini ci-dessus |
Paramètres | Tous les attributs de la classe sont copiés en paramètres. |
(*) Il peut y avoir ambigüité si la classe à plusieurs attributs binaires.
Actions sur ACK et NACK
ACK et NACK supprime le message
Action sur ReQueue
ReQueue prend deux paramètres, oldTopic et newTopic, suivant la valeur de ces paramètres l'action est :
oldTopic | newTopic | Action |
---|---|---|
défini | vide | Le nouveau sujet est oldTopic |
vide | défini | Le nouveau sujet est newTopic |
défini | défini | le nouveau sujet est le remplacement de oldTopic par newTopic dans le sujet du message. |
vide | vide | Ne change pas le sujet |
Voir aussi: