public class io.ebeaninternal.server.transaction.TransactionManager implements io.ebeaninternal.api.SpiTransactionManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.transaction.TransactionManager
super_class: java.lang.Object
{
private static final Logger logger;
descriptor: LLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final Logger clusterLogger;
descriptor: LLogger;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
protected final io.ebeaninternal.server.deploy.BeanDescriptorManager beanDescriptorManager;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final boolean rollbackOnChecked;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final java.lang.String prefix;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.lang.String externalTransPrefix;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebeaninternal.server.transaction.DataSourceSupplier dataSourceSupplier;
descriptor: Lio/ebeaninternal/server/transaction/DataSourceSupplier;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebean.config.dbplatform.DatabasePlatform$OnQueryOnly onQueryOnly;
descriptor: Lio/ebean/config/dbplatform/DatabasePlatform$OnQueryOnly;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebean.BackgroundExecutor backgroundExecutor;
descriptor: Lio/ebean/BackgroundExecutor;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebeaninternal.server.cluster.ClusterManager clusterManager;
descriptor: Lio/ebeaninternal/server/cluster/ClusterManager;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.lang.String serverName;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean docStoreActive;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebeanservice.docstore.api.DocStoreUpdateProcessor docStoreUpdateProcessor;
descriptor: Lio/ebeanservice/docstore/api/DocStoreUpdateProcessor;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean persistBatch;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean persistBatchOnCascade;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final io.ebeaninternal.server.transaction.BulkEventListenerMap bulkEventListenerMap;
descriptor: Lio/ebeaninternal/server/transaction/BulkEventListenerMap;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final io.ebean.event.changelog.ChangeLogPrepare changeLogPrepare;
descriptor: Lio/ebean/event/changelog/ChangeLogPrepare;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.event.changelog.ChangeLogListener changeLogListener;
descriptor: Lio/ebean/event/changelog/ChangeLogListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean changeLogAsync;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final boolean notifyL2CacheInForeground;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean viewInvalidation;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final boolean skipCacheAfterWrite;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.transaction.TransactionFactory transactionFactory;
descriptor: Lio/ebeaninternal/server/transaction/TransactionFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.api.SpiLogManager logManager;
descriptor: Lio/ebeaninternal/api/SpiLogManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.api.SpiLogger txnLogger;
descriptor: Lio/ebeaninternal/api/SpiLogger;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.config.dbplatform.DatabasePlatform databasePlatform;
descriptor: Lio/ebean/config/dbplatform/DatabasePlatform;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.api.SpiProfileHandler profileHandler;
descriptor: Lio/ebeaninternal/api/SpiProfileHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.metric.TimedMetric txnMain;
descriptor: Lio/ebean/metric/TimedMetric;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.metric.TimedMetric txnReadOnly;
descriptor: Lio/ebean/metric/TimedMetric;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.metric.TimedMetricMap txnNamed;
descriptor: Lio/ebean/metric/TimedMetricMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.transaction.TransactionScopeManager scopeManager;
descriptor: Lio/ebeaninternal/server/transaction/TransactionScopeManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.transaction.TableModState tableModState;
descriptor: Lio/ebeaninternal/server/transaction/TableModState;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.cache.ServerCacheNotify cacheNotify;
descriptor: Lio/ebean/cache/ServerCacheNotify;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.core.ClockService clockService;
descriptor: Lio/ebeaninternal/server/core/ClockService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.ebeaninternal.server.transaction.TransactionManagerOptions);
descriptor: (Lio/ebeaninternal/server/transaction/TransactionManagerOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.slf4j.Logger cannot be resolved\n\tThe import org.slf4j.LoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
options
public long clockNowMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
private io.ebeaninternal.api.ScopedTransaction createScopedTransaction();
descriptor: ()Lio/ebeaninternal/api/ScopedTransaction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.server.transaction.TransactionScopeManager scope();
descriptor: ()Lio/ebeaninternal/server/transaction/TransactionScopeManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public void set(io.ebeaninternal.api.SpiTransaction);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
txn
public io.ebeaninternal.api.SpiTransaction getActive();
descriptor: ()Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.api.ScopedTransaction getActiveScoped();
descriptor: ()Lio/ebeaninternal/api/ScopedTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.api.SpiTransaction getInScope();
descriptor: ()Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public javax.persistence.PersistenceException translate(java.lang.String, java.sql.SQLException);
descriptor: (Ljava/lang/String;Ljava/sql/SQLException;)Ljavax/persistence/PersistenceException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
message
cause
public void shutdown(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
shutdownDataSource
deregisterDriver
public boolean isDocStoreActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeanservice.docstore.api.DocStoreTransaction createDocStoreTransaction(int);
descriptor: (I)Lio/ebeanservice/docstore/api/DocStoreTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
docStoreBatchSize
public boolean isSkipCacheAfterWrite();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.server.deploy.BeanDescriptorManager getBeanDescriptorManager();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.server.transaction.BulkEventListenerMap getBulkEventListenerMap();
descriptor: ()Lio/ebeaninternal/server/transaction/BulkEventListenerMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public boolean getPersistBatch();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public boolean getPersistBatchOnCascade();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
protected io.ebean.config.dbplatform.DatabasePlatform$OnQueryOnly initOnQueryOnly(io.ebean.config.dbplatform.DatabasePlatform$OnQueryOnly);
descriptor: (Lio/ebean/config/dbplatform/DatabasePlatform$OnQueryOnly;)Lio/ebean/config/dbplatform/DatabasePlatform$OnQueryOnly;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
dbPlatformOnQueryOnly
public java.lang.String getServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public javax.sql.DataSource getDataSource();
descriptor: ()Ljavax/sql/DataSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public javax.sql.DataSource getReadOnlyDataSource();
descriptor: ()Ljavax/sql/DataSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebean.config.dbplatform.DatabasePlatform$OnQueryOnly getOnQueryOnly();
descriptor: ()Lio/ebean/config/dbplatform/DatabasePlatform$OnQueryOnly;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.api.SpiTransaction wrapExternalConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
c
public io.ebeaninternal.api.SpiTransaction wrapExternalConnection(java.lang.String, java.sql.Connection);
descriptor: (Ljava/lang/String;Ljava/sql/Connection;)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
id
c
public io.ebeaninternal.api.SpiTransaction createTransaction(boolean, int);
descriptor: (ZI)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
explicit
isolationLevel
public io.ebeaninternal.api.SpiTransaction createQueryTransaction(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
tenantId
protected io.ebeaninternal.api.SpiTransaction createTransaction(boolean, java.sql.Connection, long);
descriptor: (ZLjava/sql/Connection;J)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
explicit
c
id
public void notifyOfRollback(io.ebeaninternal.api.SpiTransaction, java.lang.Throwable);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
cause
public void notifyOfQueryOnly(io.ebeaninternal.api.SpiTransaction);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
private java.lang.String formatThrowable(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
e
private void formatThrowable(java.lang.Throwable, java.lang.StringBuilder);
descriptor: (Ljava/lang/Throwable;Ljava/lang/StringBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
e
sb
public void notifyOfCommit(io.ebeaninternal.api.SpiTransaction);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
public void externalModification(io.ebeaninternal.api.TransactionEventTable);
descriptor: (Lio/ebeaninternal/api/TransactionEventTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
tableEvent
private void externalModificationEvent(io.ebeaninternal.api.TransactionEventTable);
descriptor: (Lio/ebeaninternal/api/TransactionEventTable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
tableEvents
public void remoteTransactionEvent(io.ebeaninternal.server.transaction.RemoteTransactionEvent);
descriptor: (Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
remoteEvent
public void processDocStoreUpdates(io.ebeanservice.docstore.api.DocStoreUpdates, int);
descriptor: (Lio/ebeanservice/docstore/api/DocStoreUpdates;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
docStoreUpdates
bulkBatchSize
public void sendChangeLog(io.ebean.event.changelog.ChangeSet);
descriptor: (Lio/ebean/event/changelog/ChangeSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
changeSet final
public void processTouchedTables(java.util.Set<java.lang.String>, );
descriptor: (Ljava/util/Set;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
Signature: (Ljava/util/Set<Ljava/lang/String;>;J)V
MethodParameters:
Name Flags
touchedTables
modTimestamp
public void profileCollect(io.ebeaninternal.server.transaction.TransactionProfile);
descriptor: (Lio/ebeaninternal/server/transaction/TransactionProfile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transactionProfile
public void collectMetric(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
exeMicros
public void collectMetricReadOnly(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
exeMicros
public void collectMetricNamed(long, java.lang.String);
descriptor: (JLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
exeMicros
label
public void visitMetrics(io.ebean.meta.MetricVisitor);
descriptor: (Lio/ebean/meta/MetricVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
visitor
public io.ebeaninternal.api.SpiTransaction beginServerTransaction();
descriptor: ()Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public void exitScopedTransaction(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
returnOrThrowable
opCode
public void externalRemoveTransaction();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public io.ebeaninternal.api.ScopedTransaction externalBeginTransaction(io.ebeaninternal.api.SpiTransaction, io.ebean.TxScope);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;Lio/ebean/TxScope;)Lio/ebeaninternal/api/ScopedTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
txScope
public io.ebeaninternal.api.ScopedTransaction beginScopedTransaction(io.ebean.TxScope);
descriptor: (Lio/ebean/TxScope;)Lio/ebeaninternal/api/ScopedTransaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
txScope
private io.ebeaninternal.api.SpiTransaction createSavepoint(io.ebeaninternal.api.SpiTransaction, io.ebeaninternal.server.transaction.TransactionManager);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;Lio/ebeaninternal/server/transaction/TransactionManager;)Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
manager
private void initNewTransaction(io.ebeaninternal.api.SpiTransaction, io.ebean.TxScope);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;Lio/ebean/TxScope;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
transaction
txScope
private io.ebean.TxScope initTxScope(io.ebean.TxScope);
descriptor: (Lio/ebean/TxScope;)Lio/ebean/TxScope;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
txScope
private boolean isCreateNewTransaction(io.ebeaninternal.api.SpiTransaction, io.ebean.annotation.TxType);
descriptor: (Lio/ebeaninternal/api/SpiTransaction;Lio/ebean/annotation/TxType;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
MethodParameters:
Name Flags
current
type
public io.ebeaninternal.api.SpiLogManager log();
descriptor: ()Lio/ebeaninternal/api/SpiLogManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public boolean isLogSql();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
public boolean isLogSummary();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/TransactionManager;
}
SourceFile: "TransactionManager.java"
InnerClasses:
public final OnQueryOnly = io.ebean.config.dbplatform.DatabasePlatform$OnQueryOnly of io.ebean.config.dbplatform.DatabasePlatform