« ReQueue (TStereotypeClassQueue) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 36 : | Ligne 36 : | ||
{{Footer|Classe_file_d'attente_(stereotype)}} | {{Footer|Classe_file_d'attente_(stereotype)}} | ||
[[Category:Stéréotype file d'attente]] | |||
Dernière version du 15 mars 2013 à 07:43
procedure ReQueue(const newTopic:string);
Cette méthode modifie l'état de l'objet pour le rendre de nouveau consommable.
| newTopic | Nom du nouveau sujet de l'objet. |
Si newTopic est vide le sujet de l'objet n'est pas modifié.
| Tip : Cette méthode est exécutée dans une transaction séparée, il n'est pas nécessaire de gérer la transaction. |
Exemple :
function MyProcesss.ProcessReadyJob(const Atopic:string):Boolean;
var AJob:JobQueue;
begin
AJob := JobQueue.DeQueue(ATopic);
if Assigned(AJob) and not ICanProcessThisObject(AJob) then
begin
// I can't process this one now so i requeue it
AJob.ReQueue('');
end;
end;
Voir aussi