Diese Regel erkennt die Verwendung von TranasctionManager-Objekten in einer Java-Datei. Sehen Sie sich den Artikel zur JTA-Unterstützung im Knowledge Center von WebSphere Application Server an.
Die folgenden Fälle werden erkannt:
Felddeklaration (Objektebene)
Beispiel: private TransactionManager tmgr ;
Beispiel für Methodenvariable:
private void doX(){
TransactionManager tmgr;
}
Beispiel für Umsetzungsausdruck:
TransactionManager t = (TransactionManager) someOtherObject;
Beispiele für die Verwendung von Zeichenfolgeliteralen:
String s = "weblogic.transaction.TransactionManager";
or String s = "weblogic.transaction.TransactionManager";
or TransactionManager mgr = ctx.lookup("weblogic.transaction.TransactionManager")
or TransactionManager mgr = ctx.lookup("javax.transaction.TransactionManager")
Beispiel für Methodenaufruf:
TransactionManager t = TransactionHelper.getTransactionManager();
or TransactionManager t = TxHelper.getTransactionManager();
Das Objekt kann erkannt werden, wenn es als qualifizierter Name verwendet wird, z. B. such as weblogic.transaction.TransactionManager oder javax.transaction.TransactionManager.
Das Objekt kann auch erkannt werden, wenn es als einfacher Name verwendet wird, z. B.
Transaction, sofern eine der folgenden Importanweisungen vorhanden ist:
import weblogic.transaction.*;
oder
import weblogic.transaction.TransactionManager;
oder
import javax.transaction.*;
oder
import javax.transaction.TransactionManager;