Top Constructors Methods
org.hibernate.boot.registry.selector.internal

public Class DefaultJtaPlatformSelector

extends Object
implements LazyServiceResolver<JtaPlatform>
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.registry.selector.internal.LazyServiceResolver
Imports
java.util.Objects, org.hibernate.engine.transaction.jta.platform.internal.AtomikosJtaPlatform, .BitronixJtaPlatform, .BorlandEnterpriseServerJtaPlatform, .JBossAppServerJtaPlatform, .JBossStandAloneJtaPlatform, .JOTMJtaPlatform, .JOnASJtaPlatform, .JRun4JtaPlatform, .OC4JJtaPlatform, .OrionJtaPlatform, .ResinJtaPlatform, .SapNetWeaverJtaPlatform, .SunOneJtaPlatform, .WebSphereExtendedJtaPlatform, .WebSphereJtaPlatform, .WebSphereLibertyJtaPlatform, .WeblogicJtaPlatform, org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Class<? extends JtaPlatform>
caseB(final String name)

private static Class<? extends JtaPlatform>
caseJ(final String name)

private static Class<? extends JtaPlatform>
caseLegacy(final String name, final DefaultJtaPlatformSelector defaultJtaPlatformSelector)

Special case: we have several old fully qualified classnames which need to be remapped to their new names for backwards compatibility reasons.

private static Class<? extends JtaPlatform>
caseOthers(final String name)

private static Class<? extends JtaPlatform>
caseW(final String name)

public Class<? extends JtaPlatform>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultJtaPlatformSelectorback to summary
public DefaultJtaPlatformSelector()

Method Detail

caseBback to summary
private static Class<? extends JtaPlatform> caseB(final String name)
caseJback to summary
private static Class<? extends JtaPlatform> caseJ(final String name)
caseLegacyback to summary
private static Class<? extends JtaPlatform> caseLegacy(final String name, final DefaultJtaPlatformSelector defaultJtaPlatformSelector)

Special case: we have several old fully qualified classnames which need to be remapped to their new names for backwards compatibility reasons.

caseOthersback to summary
private static Class<? extends JtaPlatform> caseOthers(final String name)
caseWback to summary
private static Class<? extends JtaPlatform> caseW(final String name)
resolveback to summary
public Class<? extends JtaPlatform> resolve(final String name)

Implements org.hibernate.boot.registry.selector.internal.LazyServiceResolver.resolve.

Annotations
@Override