Diese Regel erkennt die Verwendung von TranasctionManager Objekte in einer Java -Datei. Lesen Sie den Abschnitt JTA-Unterstützung in der Dokumentation zu WebSphere Application Server.
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";
oder
String s = "weblogic.transaction.TransactionManager";
oder
TransactionManager mgr = ctx.lookup("weblogic.transaction.TransactionManager")
oder
TransactionManager mgr = ctx.lookup("javax.transaction.TransactionManager")
Beispiel für Methodenaufruf:
TransactionManager t = TransactionHelper.getTransactionManager();
oder
TransactionManager t = TxHelper.getTransactionManager();
Das Objekt kann erkannt werden, wenn es als qualifizierter Name verwendet wird, z. B. weblogic.transaction.TransactionManager oder javax.transaction.TransactionManager .
Das Objekt kann auch erkannt werden, wenn es als einfacher Name verwendet wird, z. B.
Transaction
, wenn eine der folgenden Importanweisungen vorhanden ist:
import weblogic.transaction.*;
oder
import weblogic.transaction.TransactionManager;
oder
import javax.transaction.*;
oder
import javax.transaction.TransactionManager;