Ez a szabály a TransactionSynchronizationRegistry objektumok használatát ismeri fel a Java fájlokban. 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:
Objektumszintű meződeklaráció, például:
private TransactionSynchronizationRegistry reg ;
Metódusváltozó, például:
private void doX(){
TransactionSynchronizationRegistry reg;
}
Karaktersorozat-literál felhasználási példák:
String s = "java:comp/TransactionSynchronizationRegistry";
vagy String s = "javax/transaction/TransactionSynchronizationRegistry";
vagy String s = "weblogic/transaction/TransactionSynchronizationRegistry";
vagy TransactionManager mgr = ctx.lookup("java:comp/TransactionSynchronizationRegistry")
vagy TransactionManager mgr = ctx.lookup("javax/transaction/TransactionSynchronizationRegistry")
vagy TransactionManager mgr = ctx.lookup("weblogic/transaction/TransactionSynchronizationRegistry")
Az objektum felismerhető, ha az minősített névként kerül felhasználásra, például: javax.transaction.TransactionSynchronizationRegistry.
Az objektum akkor is felismerhető, ha az egyszerű névként kerül felhasználásra, például: TransactionSynchronizationRegistry, amennyiben létezik az alábbi két importálási utasítás bármelyike:
import javax.transaction.*;
or
import javax.transaction.TransactionSynchronizationRegistry;