Toto pravidlo zjistí použití objektů TransactionSynchronizationRegistry v souboru Java. Přečtěte si téma Podpora JTA v dokumentaci k produktu WebSphere Application Server.
Jsou zjištěny následující případy:
Příklad deklarace polí, na úrovni objektu:
private TransactionSynchronizationRegistry reg ;
Příklad proměnné metody:
private void doX(){
TransactionSynchronizationRegistry reg;
}
Příklady použití řetězcového literálu:
String s = "java:comp/TransactionSynchronizationRegistry";
nebo String s = "javax/transaction/TransactionSynchronizationRegistry";
nebo String s = "weblogic/transaction/TransactionSynchronizationRegistry";
nebo TransactionManager mgr = ctx.lookup("java:comp/TransactionSynchronizationRegistry")
nebo TransactionManager mgr = ctx.lookup("javax/transaction/TransactionSynchronizationRegistry")
nebo TransactionManager mgr = ctx.lookup("weblogic/transaction/TransactionSynchronizationRegistry")
Objekt lze zjistit, pokud je použit jako úplný název, např. javax.transaction.TransactionSynchronizationRegistry.
Objekt lze také zjistit, pokud je použit jako jednoduchý název, např. TransactionSynchronizationRegistry, pokud existuje některý z následujících příkazů importu:
import javax.transaction.*;
nebo
import javax.transaction.TransactionSynchronizationRegistry;