Ez a szabály a használatát észleli TranasctionManager Objektumok egy Java fájlban. Tekintse át a JTA támogatás témakört a WebSphere Application Server dokumentációjában.
A szabály a következő eseteket ismeri fel:
Meződeklaráció (objektumszintű)
Példa:
private TransactionManager tmgr ;
Metódusváltozó, például:
private void doX(){
TransactionManager tmgr;
}
Típuskényszerítési kifejezés, például:
TransactionManager t = (TransactionManager) someOtherObject;
Karaktersorozat-literál használata, például:
String s = "weblogic.transaction.TransactionManager";
vagy
String s = "weblogic.transaction.TransactionManager";
vagy
TransactionManager mgr = ctx.lookup("weblogic.transaction.TransactionManager")
vagy
TransactionManager mgr = ctx.lookup("javax.transaction.TransactionManager")
Metódushívás, például:
TransactionManager t = TransactionHelper.getTransactionManager();
vagy
TransactionManager t = TxHelper.getTransactionManager();
Az objektum észlelhető, ha minősített névként kerül felhasználásra, például weblogic.transaction.TransactionManager vagy javax.transaction.TransactionManager .
Az objektum is észlelhető egyszerű névként, például:
Transaction
, ha a következő importálási utasítások valamelyike létezik:
import weblogic.transaction.*;
or
import weblogic.transaction.TransactionManager;
or
import javax.transaction.*;
or
import javax.transaction.TransactionManager;