« ReQueue (TStereotypeClassQueue) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>procedure ReQueue(const newTopic:string);</source> Cette méthode modifie l'état de l'objet pour le rendre de nouveau consommable. {|class="wikitabl… »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 13 : Ligne 13 :


{{tip|Du fait que la valeur de queueID n'est pas changé cet objet sera le premier dépilé.}}
{{tip|Du fait que la valeur de queueID n'est pas changé cet objet sera le premier dépilé.}}
{{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 :
Exemple :
Ligne 35 : 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 : Du fait que la valeur de queueID n'est pas changé cet objet sera le premier dépilé.
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

Classe_file_d'attente_(stereotype)Développement DSM