public interface org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder extends org.hibernate.service.Service
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder
super_class: java.lang.Object
{
public abstract org.hibernate.resource.transaction.spi.TransactionCoordinator buildTransactionCoordinator(org.hibernate.resource.transaction.spi.TransactionCoordinatorOwner, org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder$Options);
descriptor: (Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorOwner;Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorBuilder$Options;)Lorg/hibernate/resource/transaction/spi/TransactionCoordinator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
owner
options
public abstract boolean isJta();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode getDefaultConnectionHandlingMode();
descriptor: ()Lorg/hibernate/resource/jdbc/spi/PhysicalConnectionHandlingMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public org.hibernate.ConnectionAcquisitionMode getDefaultConnectionAcquisitionMode();
descriptor: ()Lorg/hibernate/ConnectionAcquisitionMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.getDefaultConnectionHandlingMode:()Lorg/hibernate/resource/jdbc/spi/PhysicalConnectionHandlingMode;
invokevirtual org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode.getAcquisitionMode:()Lorg/hibernate/ConnectionAcquisitionMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorBuilder;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public org.hibernate.ConnectionReleaseMode getDefaultConnectionReleaseMode();
descriptor: ()Lorg/hibernate/ConnectionReleaseMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.getDefaultConnectionHandlingMode:()Lorg/hibernate/resource/jdbc/spi/PhysicalConnectionHandlingMode;
invokevirtual org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode.getReleaseMode:()Lorg/hibernate/ConnectionReleaseMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorBuilder;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public org.hibernate.resource.transaction.spi.DdlTransactionIsolator buildDdlTransactionIsolator(org.hibernate.tool.schema.internal.exec.JdbcContext);
descriptor: (Lorg/hibernate/tool/schema/internal/exec/JdbcContext;)Lorg/hibernate/resource/transaction/spi/DdlTransactionIsolator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.isJta:()Z
ifeq 1
new org.hibernate.resource.transaction.backend.jta.internal.DdlTransactionIsolatorJtaImpl
dup
aload 1
invokespecial org.hibernate.resource.transaction.backend.jta.internal.DdlTransactionIsolatorJtaImpl.<init>:(Lorg/hibernate/tool/schema/internal/exec/JdbcContext;)V
goto 2
StackMap locals:
StackMap stack:
1: new org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl
dup
aload 1
invokespecial org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.<init>:(Lorg/hibernate/tool/schema/internal/exec/JdbcContext;)V
StackMap locals:
StackMap stack: org.hibernate.resource.transaction.spi.DdlTransactionIsolator
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorBuilder;
0 3 1 jdbcContext Lorg/hibernate/tool/schema/internal/exec/JdbcContext;
MethodParameters:
Name Flags
jdbcContext
}
SourceFile: "TransactionCoordinatorBuilder.java"
NestMembers:
org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder$Options
InnerClasses:
public abstract Options = org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder$Options of org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder