Propriétés d'exécution pour programmes d'exécution gérés et service contextuel

Une application peut définir des propriétés d'exécution dans le but de fournir des informations supplémentaires à un programme d'exécution géré ou à un service contextuel relatives à l'exécution d'une tâche ou d'un proxy contextuel.

Les propriétés d'exécution sont spécifiées sous la forme de paires clé/valeur dans une mappe de chaînes. Pour fournir des propriétés d'exécution à un programme d'exécution géré, faites en sorte que votre tâche pouvant être appelée ou exécutée implémente ManagedTask (ou utilisez les méthodes de simplification sur la classe ManagedExecutors) et faites en sorte que ManagedTask renvoie la mappe de propriétés d'exécution. Pour fournir des propriétés d'exécution à un service contextuel, utilisez l'une des variantes de createContextualProxy qui accepte une mappe de propriétés d'exécution en tant que paramètre.

La spécification Concurrency Utilities for Java™ EE définit des propriétés d'exécution standard :

ManagedTask.IDENTITY_NAME
Nom qui permet d'identifier la tâche.
ManagedTask.LONGRUNNING_HINT
Valeur true ou false qui indique si la durée d'exécution d'une tâche sera longue. Lorsqu'une tâche gérée spécifie le paramètre LONGRUNNING_HINT avec la valeur true, WebSphere Application Server évite d'exécuter la tâche sur une unité d'exécution de pool, évite d'utiliser la file d'attente de demande de travail et le délai d'attente de travail pour cette tâche et n'inclut pas l'unité d'exécution dans le nombre maximal ou minimal d'unités d'exécution.
ManagedTask.TRANSACTION
Utile essentiellement pour des proxy contextuels afin de déterminer si des transactions existantes sont conservées sur l'unité d'exécution lors de l'exécution du proxy contextuel. Les valeurs sont ManagedTask.SUSPEND ou ManagedTask.USE_TRANSACTION_OF_EXECUTION_THREAD.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=casb_execprops
Nom du fichier : casb_execprops.html