Top Description Inners Fields Constructors Methods
org.hibernate.engine.transaction.jta.platform.internal

public Class WebSphereJtaPlatform

extends AbstractJtaPlatform
Class Inheritance
Imports
java.lang.reflect.Method, jakarta.transaction.TransactionManager, .UserTransaction, org.checkerframework.checker.nullness.qual.Nullable, org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformException, org.hibernate.internal.util.NullnessUtil, org.jboss.logging.Logger

JTA platform implementation for WebSphere (versions 4, 5.0 and 5.1)
Authors
Gavin King, Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private static final Logger
private final Class<T>
private final WebSphereJtaPlatform.WebSphereEnvironment

Constructor Summary

AccessConstructor and Description
public
public
WebSphereJtaPlatform(Class<T> transactionManagerAccessClass, WebSphereJtaPlatform.WebSphereEnvironment webSphereEnvironment)

Method Summary

Modifier and TypeMethod and Description
protected TransactionManager
protected UserTransaction
Inherited from org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform:
canCacheTransactionManagercanCacheTransactionManagerByDefaultcanCacheUserTransactioncanCacheUserTransactionByDefaultcanRegisterSynchronizationconfiguregetCurrentStatusgetSynchronizationStrategygetTransactionIdentifiergetTransactionManagerinjectServicesjndiServiceregisterSynchronizationretrieveTransactionManagerretrieveUserTransactionserviceRegistry

Field Detail

logback to summary
private static final Logger log
transactionManagerAccessClassback to summary
private final Class<T> transactionManagerAccessClass
webSphereEnvironmentback to summary
private final WebSphereJtaPlatform.WebSphereEnvironment webSphereEnvironment

Constructor Detail

WebSphereJtaPlatformback to summary
public WebSphereJtaPlatform()
WebSphereJtaPlatformback to summary
public WebSphereJtaPlatform(Class<T> transactionManagerAccessClass, WebSphereJtaPlatform.WebSphereEnvironment webSphereEnvironment)

Method Detail

locateTransactionManagerback to summary
protected TransactionManager locateTransactionManager()

Implements abstract org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform.locateTransactionManager.

Annotations
@Override
@SuppressWarnings:unchecked
locateUserTransactionback to summary
protected UserTransaction locateUserTransaction()

Implements abstract org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform.locateUserTransaction.

Annotations
@Override
org.hibernate.engine.transaction.jta.platform.internal back to summary

public final Enum WebSphereJtaPlatform.WebSphereEnvironment

extends Enum<WebSphereJtaPlatform.WebSphereEnvironment>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final String
private final String
private final String
public static final WebSphereJtaPlatform.WebSphereEnvironment
public static final WebSphereJtaPlatform.WebSphereEnvironment
public static final WebSphereJtaPlatform.WebSphereEnvironment

Constructor Summary

AccessConstructor and Description
private
WebSphereEnvironment(String webSphereVersion, String tmAccessClassName, String utName)

Method Summary

Modifier and TypeMethod and Description
public String
public String
public String
public static WebSphereJtaPlatform.WebSphereEnvironment
public static WebSphereJtaPlatform.WebSphereEnvironment[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

tmAccessClassNameback to summary
private final String tmAccessClassName
utNameback to summary
private final String utName
webSphereVersionback to summary
private final String webSphereVersion
WS_4_0back to summary
public static final WebSphereJtaPlatform.WebSphereEnvironment WS_4_0
WS_5_0back to summary
public static final WebSphereJtaPlatform.WebSphereEnvironment WS_5_0
WS_5_1back to summary
public static final WebSphereJtaPlatform.WebSphereEnvironment WS_5_1

Constructor Detail

WebSphereEnvironmentback to summary
private WebSphereEnvironment(String webSphereVersion, String tmAccessClassName, String utName)

Method Detail

getTmAccessClassNameback to summary
public String getTmAccessClassName()
getUtNameback to summary
public String getUtName()
getWebSphereVersionback to summary
public String getWebSphereVersion()
valueOfback to summary
public static WebSphereJtaPlatform.WebSphereEnvironment valueOf(String name)
valuesback to summary
public static WebSphereJtaPlatform.WebSphereEnvironment[] values()