Ausführungseigenschaften für verwaltete Steuerprogramme und Kontextservices

Eine Anwendung kann Ausführungseigenschaften angeben, um einem verwalteten Steuerprogramm oder einem Kontextservice zusätzliche Informationen für die Ausführung einer Task oder eines kontextabhängigen Proxys bereitzustellen.

Ausführungseigenschaften werden als Schlüssel/Wert-Paare in einer Zeichenfolgenzuordnung angegeben. Um Ausführungseigenschaften an ein verwaltetes Steuerprogramm zu übergeben, müssen Sie Ihre aufrufbare bzw. ausführbare Komponente anweisen, ManagedTask zu implementieren (oder die Methoden zur Vereinfachung für die Klasse ManagedExecutors zu verwenden), und ManagedTask anweisen, die Zuordnung der Ausführungseigenschaften zurückzugeben. Um Ausführungseigenschaften an einen Kontextservice zu übergeben, müssen Sie eine der createContextualProxy-Varianten verwenden, die eine Zuordnung der Ausführungseigenschaften als Parameter akzeptieren soll.

Die Spezifikation "Concurrency Utilities for Java™ EE" definiert einige Standardausführungseigenschaften:

ManagedTask.IDENTITY_NAME
Ein Name, mit dem die Task angegeben wird.
ManagedTask.LONGRUNNING_HINT
Ein Wert des Typs "true/false", der anzeigt, ob eine Task als langandauernd eingestuft wird. Wenn die Eigenschaft LONGRUNNING_HINT für eine verwaltete Task mit dem Wert "true" angegeben wird, vermeidet WebSphere Application Server die Ausführung der Task in einem Pool-Thread, die taskrelevante Verarbeitungsanforderungswarteschlange und das taskrelevante Zeitlimit für Arbeitsobjekt. Außerdem zählt WebSphere Application Server den Thread nicht, d. h., der Grenzwert für die Maximalanzahl und die Mindestanzahl der Threads wird nicht berücksichtigt.
ManagedTask.TRANSACTION
Nützlich vor allem für kontextabhängige Proxys, um während der Ausführung eines solchen Proxys festzustellen, ob im Ausführungsthread noch Transaktionen vorhanden sind. Die gültigen Werte sind ManagedTask.SUSPEND und ManagedTask.USE_TRANSACTION_OF_EXECUTION_THREAD.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=casb_execprops
Dateiname:casb_execprops.html