Это правило находит все вхождения объекта TransactionSynchronizationRegistry в файле Java. Просмотрите раздел Поддержка JTA в документации по WebSphere Application Server .
Правило находит следующее:
Пример для объявления поля на уровне объекта:
private TransactionSynchronizationRegistry reg ;
Пример для переменной метода:
private void doX(){
TransactionSynchronizationRegistry reg;
}
Примеры использования строковых литералов:
String s = "java:comp/TransactionSynchronizationRegistry";
or String s = "javax/transaction/TransactionSynchronizationRegistry";
or String s = "weblogic/transaction/TransactionSynchronizationRegistry";
or TransactionManager mgr = ctx.lookup("java:comp/TransactionSynchronizationRegistry")
or TransactionManager mgr = ctx.lookup("javax/transaction/TransactionSynchronizationRegistry")
or TransactionManager mgr = ctx.lookup("weblogic/transaction/TransactionSynchronizationRegistry")
Правило находит объект при условии использования его полного имени, например javax.transaction.TransactionSynchronizationRegistry.
При наличии одного из следующих операторов импорта правило находит объект и при
использовании его простого имени, такого как
TransactionSynchronizationRegistry:
import javax.transaction.*;
или
import javax.transaction.TransactionSynchronizationRegistry;