public interface org.hibernate.resource.transaction.spi.TransactionCoordinator
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.resource.transaction.spi.TransactionCoordinator
super_class: java.lang.Object
{
public abstract org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder getTransactionCoordinatorBuilder();
descriptor: ()Lorg/hibernate/resource/transaction/spi/TransactionCoordinatorBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.resource.transaction.spi.TransactionCoordinator$TransactionDriver getTransactionDriverControl();
descriptor: ()Lorg/hibernate/resource/transaction/spi/TransactionCoordinator$TransactionDriver;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.resource.transaction.spi.SynchronizationRegistry getLocalSynchronizations();
descriptor: ()Lorg/hibernate/resource/transaction/spi/SynchronizationRegistry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.jpa.spi.JpaCompliance getJpaCompliance();
descriptor: ()Lorg/hibernate/jpa/spi/JpaCompliance;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void explicitJoin();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isJoined();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void pulse();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isActive();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.transaction.spi.IsolationDelegate createIsolationDelegate();
descriptor: ()Lorg/hibernate/engine/transaction/spi/IsolationDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addObserver(org.hibernate.engine.transaction.spi.TransactionObserver);
descriptor: (Lorg/hibernate/engine/transaction/spi/TransactionObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
observer
public abstract void removeObserver(org.hibernate.engine.transaction.spi.TransactionObserver);
descriptor: (Lorg/hibernate/engine/transaction/spi/TransactionObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
observer
public abstract void setTimeOut(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
seconds
public abstract int getTimeOut();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public boolean isTransactionActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinator.isTransactionActive:(Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinator;
public boolean isTransactionActive(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinator.isJoined:()Z
ifeq 1
aload 0
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinator.getTransactionDriverControl:()Lorg/hibernate/resource/transaction/spi/TransactionCoordinator$TransactionDriver;
iload 1
invokeinterface org.hibernate.resource.transaction.spi.TransactionCoordinator$TransactionDriver.isActive:(Z)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinator;
0 2 1 isMarkedRollbackConsideredActive Z
MethodParameters:
Name Flags
isMarkedRollbackConsideredActive
public void invalidate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/resource/transaction/spi/TransactionCoordinator;
}
SourceFile: "TransactionCoordinator.java"
NestMembers:
org.hibernate.resource.transaction.spi.TransactionCoordinator$TransactionDriver
InnerClasses:
public abstract TransactionDriver = org.hibernate.resource.transaction.spi.TransactionCoordinator$TransactionDriver of org.hibernate.resource.transaction.spi.TransactionCoordinator