Top Description Fields Constructors Methods
org.hibernate.resource.transaction.backend.jta.internal

public Class JtaTransactionCoordinatorBuilderImpl

extends Object
implements TransactionCoordinatorBuilder, ServiceRegistryAwareService
Class Inheritance
All Implemented Interfaces
org.hibernate.service.spi.ServiceRegistryAwareService, org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder, org.hibernate.service.Service, java.io.Serializable
Imports
org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform, org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode, org.hibernate.resource.transaction.spi.DdlTransactionIsolator, .TransactionCoordinator, .TransactionCoordinatorBuilder, .TransactionCoordinatorOwner, org.hibernate.service.spi.ServiceRegistryAwareService, .ServiceRegistryImplementor, org.hibernate.tool.schema.internal.exec.JdbcContext

Concrete builder for JTA-based TransactionCoordinator instances.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private JtaPlatform
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DdlTransactionIsolator
public TransactionCoordinator
public PhysicalConnectionHandlingMode
public void
injectServices(ServiceRegistryImplementor
The registry
serviceRegistry
)

Implements org.hibernate.service.spi.ServiceRegistryAwareService.injectServices.

Callback to inject the registry.
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

jtaPlatformback to summary
private JtaPlatform jtaPlatform
SHORT_NAMEback to summary
public static final String SHORT_NAME

Constructor Detail

JtaTransactionCoordinatorBuilderImplback to summary
public JtaTransactionCoordinatorBuilderImpl()

Method Detail

buildDdlTransactionIsolatorback to summary
public DdlTransactionIsolator buildDdlTransactionIsolator(JdbcContext jdbcContext)

Overrides default org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.buildDdlTransactionIsolator.

Annotations
@Override
buildTransactionCoordinatorback to summary
public TransactionCoordinator buildTransactionCoordinator(TransactionCoordinatorOwner owner, TransactionCoordinatorBuilder.Options options)

Implements org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.buildTransactionCoordinator.

Annotations
@Override
getDefaultConnectionHandlingModeback to summary
public PhysicalConnectionHandlingMode getDefaultConnectionHandlingMode()

Implements org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.getDefaultConnectionHandlingMode.

Annotations
@Override
injectServicesback to summary
public void injectServices(ServiceRegistryImplementor serviceRegistry)

Implements org.hibernate.service.spi.ServiceRegistryAwareService.injectServices.

Doc from org.hibernate.service.spi.ServiceRegistryAwareService.injectServices.

Callback to inject the registry.

Parameters
serviceRegistry:ServiceRegistryImplementor

The registry

Annotations
@Override
isJtaback to summary
public boolean isJta()

Implements org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.isJta.

Annotations
@Override