File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed
boot/registry/selector/internal
engine/transaction/jta/platform/internal
test/java/org/hibernate/orm/test/strategyselectors Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change 1010import org .hibernate .engine .transaction .jta .platform .internal .JBossAppServerJtaPlatform ;
1111import org .hibernate .engine .transaction .jta .platform .internal .JBossStandAloneJtaPlatform ;
1212import org .hibernate .engine .transaction .jta .platform .internal .ResinJtaPlatform ;
13- import org .hibernate .engine .transaction .jta .platform .internal .SunOneJtaPlatform ;
13+ import org .hibernate .engine .transaction .jta .platform .internal .GlassFishJtaPlatform ;
1414import org .hibernate .engine .transaction .jta .platform .internal .WebSphereExtendedJtaPlatform ;
1515import org .hibernate .engine .transaction .jta .platform .internal .WebSphereJtaPlatform ;
1616import org .hibernate .engine .transaction .jta .platform .internal .WebSphereLibertyJtaPlatform ;
@@ -38,7 +38,7 @@ public Class<? extends JtaPlatform> resolve(final String name) {
3838 case "WebSphereExtended" -> WebSphereExtendedJtaPlatform .class ;
3939 case "Atomikos" -> AtomikosJtaPlatform .class ;
4040 case "Resin" -> ResinJtaPlatform .class ;
41- case "SunOne" -> SunOneJtaPlatform .class ;
41+ case "GlassFish" , "Payara" , " SunOne" -> GlassFishJtaPlatform .class ;
4242 default -> null ;
4343 };
4444 }
Original file line number Diff line number Diff line change 1515 * @author Emmanuel Bernard
1616 * @author Steve Ebersole
1717 */
18- public class SunOneJtaPlatform extends AbstractJtaPlatform {
18+ public class GlassFishJtaPlatform extends AbstractJtaPlatform {
1919 public static final String TM_NAME = "java:appserver/TransactionManager" ;
2020 public static final String UT_NAME = "java:comp/UserTransaction" ;
2121
Original file line number Diff line number Diff line change 99import org .hibernate .engine .transaction .jta .platform .internal .JBossAppServerJtaPlatform ;
1010import org .hibernate .engine .transaction .jta .platform .internal .JBossStandAloneJtaPlatform ;
1111import org .hibernate .engine .transaction .jta .platform .internal .ResinJtaPlatform ;
12- import org .hibernate .engine .transaction .jta .platform .internal .SunOneJtaPlatform ;
12+ import org .hibernate .engine .transaction .jta .platform .internal .GlassFishJtaPlatform ;
1313import org .hibernate .engine .transaction .jta .platform .internal .WebSphereExtendedJtaPlatform ;
1414import org .hibernate .engine .transaction .jta .platform .internal .WebSphereJtaPlatform ;
1515import org .hibernate .engine .transaction .jta .platform .internal .WebSphereLibertyJtaPlatform ;
@@ -62,11 +62,25 @@ public void verifyAllJtaPlatformResolve() {
6262
6363 testJtaPlatformResolves (
6464 strategySelector ,
65- SunOneJtaPlatform .class ,
65+ GlassFishJtaPlatform .class ,
6666 "SunOne" ,
6767 "org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"
6868 );
6969
70+ testJtaPlatformResolves (
71+ strategySelector ,
72+ GlassFishJtaPlatform .class ,
73+ "GlassFish" ,
74+ "org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"
75+ );
76+
77+ testJtaPlatformResolves (
78+ strategySelector ,
79+ GlassFishJtaPlatform .class ,
80+ "Payara" ,
81+ "org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"
82+ );
83+
7084 testJtaPlatformResolves (
7185 strategySelector ,
7286 WeblogicJtaPlatform .class ,
You can’t perform that action at this time.
0 commit comments