public class org.springframework.boot.jta.atomikos.AtomikosProperties
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.jta.atomikos.AtomikosProperties
super_class: java.lang.Object
{
private java.lang.String service;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.time.Duration maxTimeout;
descriptor: Ljava/time/Duration;
flags: (0x0002) ACC_PRIVATE
private java.time.Duration defaultJtaTimeout;
descriptor: Ljava/time/Duration;
flags: (0x0002) ACC_PRIVATE
private int maxActives;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean enableLogging;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String transactionManagerUniqueName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean serialJtaTransactions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean allowSubTransactions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean forceShutdownOnVmExit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long defaultMaxWaitTimeOnShutdown;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.lang.String logBaseName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String logBaseDir;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private long checkpointInterval;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private boolean threadedTwoPhaseCommit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery recovery;
descriptor: Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc 300000
invokestatic java.time.Duration.ofMillis:(J)Ljava/time/Duration;
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxTimeout:Ljava/time/Duration;
2: aload 0
ldc 10000
invokestatic java.time.Duration.ofMillis:(J)Ljava/time/Duration;
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultJtaTimeout:Ljava/time/Duration;
3: aload 0
bipush 50
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxActives:I
4: aload 0
iconst_1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.enableLogging:Z
5: aload 0
iconst_1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.serialJtaTransactions:Z
6: aload 0
iconst_1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.allowSubTransactions:Z
7: aload 0
ldc 9223372036854775807
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultMaxWaitTimeOnShutdown:J
8: aload 0
ldc "tmlog"
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.logBaseName:Ljava/lang/String;
9: aload 0
ldc 500
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.checkpointInterval:J
10: aload 0
new org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery
dup
invokespecial org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery.<init>:()V
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.recovery:Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setService(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.service:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 service Ljava/lang/String;
MethodParameters:
Name Flags
service
public java.lang.String getService();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.service:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setMaxTimeout(java.time.Duration);
descriptor: (Ljava/time/Duration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxTimeout:Ljava/time/Duration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 maxTimeout Ljava/time/Duration;
MethodParameters:
Name Flags
maxTimeout
public java.time.Duration getMaxTimeout();
descriptor: ()Ljava/time/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxTimeout:Ljava/time/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setDefaultJtaTimeout(java.time.Duration);
descriptor: (Ljava/time/Duration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultJtaTimeout:Ljava/time/Duration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 defaultJtaTimeout Ljava/time/Duration;
MethodParameters:
Name Flags
defaultJtaTimeout
public java.time.Duration getDefaultJtaTimeout();
descriptor: ()Ljava/time/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultJtaTimeout:Ljava/time/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setMaxActives(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxActives:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 maxActives I
MethodParameters:
Name Flags
maxActives
public int getMaxActives();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.maxActives:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setEnableLogging(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.enableLogging:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 enableLogging Z
MethodParameters:
Name Flags
enableLogging
public boolean isEnableLogging();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.enableLogging:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setTransactionManagerUniqueName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.transactionManagerUniqueName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 uniqueName Ljava/lang/String;
MethodParameters:
Name Flags
uniqueName
public java.lang.String getTransactionManagerUniqueName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.transactionManagerUniqueName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setSerialJtaTransactions(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.serialJtaTransactions:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 serialJtaTransactions Z
MethodParameters:
Name Flags
serialJtaTransactions
public boolean isSerialJtaTransactions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.serialJtaTransactions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setAllowSubTransactions(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.allowSubTransactions:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 allowSubTransactions Z
MethodParameters:
Name Flags
allowSubTransactions
public boolean isAllowSubTransactions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.allowSubTransactions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setForceShutdownOnVmExit(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.forceShutdownOnVmExit:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 forceShutdownOnVmExit Z
MethodParameters:
Name Flags
forceShutdownOnVmExit
public boolean isForceShutdownOnVmExit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.forceShutdownOnVmExit:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setDefaultMaxWaitTimeOnShutdown(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultMaxWaitTimeOnShutdown:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 defaultMaxWaitTimeOnShutdown J
MethodParameters:
Name Flags
defaultMaxWaitTimeOnShutdown
public long getDefaultMaxWaitTimeOnShutdown();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.defaultMaxWaitTimeOnShutdown:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setLogBaseName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.logBaseName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 logBaseName Ljava/lang/String;
MethodParameters:
Name Flags
logBaseName
public java.lang.String getLogBaseName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.logBaseName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setLogBaseDir(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.logBaseDir:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 logBaseDir Ljava/lang/String;
MethodParameters:
Name Flags
logBaseDir
public java.lang.String getLogBaseDir();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.logBaseDir:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setCheckpointInterval(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.checkpointInterval:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 checkpointInterval J
MethodParameters:
Name Flags
checkpointInterval
public long getCheckpointInterval();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.checkpointInterval:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public void setThreadedTwoPhaseCommit(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.boot.jta.atomikos.AtomikosProperties.threadedTwoPhaseCommit:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 2 1 threadedTwoPhaseCommit Z
MethodParameters:
Name Flags
threadedTwoPhaseCommit
public boolean isThreadedTwoPhaseCommit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.threadedTwoPhaseCommit:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery getRecovery();
descriptor: ()Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.jta.atomikos.AtomikosProperties.recovery:Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
public java.util.Properties asProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
ldc "service"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getService:()Ljava/lang/String;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
aload 1
ldc "max_timeout"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getMaxTimeout:()Ljava/time/Duration;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
aload 1
ldc "default_jta_timeout"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getDefaultJtaTimeout:()Ljava/time/Duration;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
4: aload 0
aload 1
ldc "max_actives"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getMaxActives:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
aload 1
ldc "enable_logging"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.isEnableLogging:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
6: aload 0
aload 1
ldc "tm_unique_name"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getTransactionManagerUniqueName:()Ljava/lang/String;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
7: aload 0
aload 1
ldc "serial_jta_transactions"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.isSerialJtaTransactions:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
aload 1
ldc "allow_subtransactions"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.isAllowSubTransactions:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
9: aload 0
aload 1
ldc "force_shutdown_on_vm_exit"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.isForceShutdownOnVmExit:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
10: aload 0
aload 1
ldc "default_max_wait_time_on_shutdown"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getDefaultMaxWaitTimeOnShutdown:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
11: aload 0
aload 1
ldc "log_base_name"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getLogBaseName:()Ljava/lang/String;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
aload 1
ldc "log_base_dir"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getLogBaseDir:()Ljava/lang/String;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
13: aload 0
aload 1
ldc "checkpoint_interval"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getCheckpointInterval:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
14: aload 0
aload 1
ldc "threaded_2pc"
aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.isThreadedTwoPhaseCommit:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
15: aload 0
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.getRecovery:()Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
astore 2
start local 2 16: aload 0
aload 1
ldc "forget_orphaned_log_entries_delay"
aload 2
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery.getForgetOrphanedLogEntriesDelay:()Ljava/time/Duration;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
17: aload 0
aload 1
ldc "recovery_delay"
aload 2
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery.getDelay:()Ljava/time/Duration;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
18: aload 0
aload 1
ldc "oltp_max_retries"
aload 2
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery.getMaxRetries:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
19: aload 0
aload 1
ldc "oltp_retry_interval"
aload 2
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery.getRetryInterval:()Ljava/time/Duration;
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.set:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
20: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
1 21 1 properties Ljava/util/Properties;
16 21 2 recovery Lorg/springframework/boot/jta/atomikos/AtomikosProperties$Recovery;
private void set(java.util.Properties, java.lang.String, java.lang.Object);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
ldc "com.atomikos.icatch."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 1: aload 3
ifnull 3
aload 1
aload 4
invokevirtual java.util.Properties.containsKey:(Ljava/lang/Object;)Z
ifne 3
2: aload 1
aload 4
aload 0
aload 3
invokevirtual org.springframework.boot.jta.atomikos.AtomikosProperties.asString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.String
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 4 1 properties Ljava/util/Properties;
0 4 2 key Ljava/lang/String;
0 4 3 value Ljava/lang/Object;
1 4 4 id Ljava/lang/String;
MethodParameters:
Name Flags
properties
key
value
private java.lang.String asString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof java.time.Duration
ifeq 2
1: aload 1
checkcast java.time.Duration
invokevirtual java.time.Duration.toMillis:()J
invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/boot/jta/atomikos/AtomikosProperties;
0 3 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
}
SourceFile: "AtomikosProperties.java"
NestMembers:
org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery
InnerClasses:
public Recovery = org.springframework.boot.jta.atomikos.AtomikosProperties$Recovery of org.springframework.boot.jta.atomikos.AtomikosProperties
RuntimeVisibleAnnotations:
org.springframework.boot.context.properties.ConfigurationProperties(prefix = "spring.jta.atomikos.properties")