public class io.ebeaninternal.server.transaction.RemoteTransactionEvent implements java.lang.Runnable, io.ebeaninternal.api.BinaryWritable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.transaction.RemoteTransactionEvent
super_class: java.lang.Object
{
private final java.util.List<io.ebeaninternal.server.transaction.BeanPersistIds> beanPersistList;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebeaninternal/server/transaction/BeanPersistIds;>;
private java.util.List<io.ebeaninternal.api.TransactionEventTable$TableIUD> tableList;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/ebeaninternal/api/TransactionEventTable$TableIUD;>;
private io.ebeaninternal.server.transaction.DeleteByIdMap deleteByIdMap;
descriptor: Lio/ebeaninternal/server/transaction/DeleteByIdMap;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.cache.RemoteCacheEvent remoteCacheEvent;
descriptor: Lio/ebeaninternal/server/cache/RemoteCacheEvent;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.transaction.RemoteTableMod remoteTableMod;
descriptor: Lio/ebeaninternal/server/transaction/RemoteTableMod;
flags: (0x0002) ACC_PRIVATE
private java.lang.String serverName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private transient io.ebeaninternal.api.SpiEbeanServer server;
descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
2: aload 0
aload 1
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.serverName:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 4 1 serverName Ljava/lang/String;
MethodParameters:
Name Flags
serverName
public void <init>(io.ebeaninternal.api.SpiEbeanServer);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
2: aload 0
aload 1
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.server:Lio/ebeaninternal/api/SpiEbeanServer;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 4 1 server Lio/ebeaninternal/api/SpiEbeanServer;
MethodParameters:
Name Flags
server
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
invokeinterface io.ebeaninternal.api.SpiEbeanServer.remoteTransactionEvent:(Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
bipush 100
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 1
ldc "TransEvent["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
ifnull 4
3: aload 1
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 1
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
ifnull 8
7: aload 1
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
ifnull 10
9: aload 1
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
10: StackMap locals:
StackMap stack:
aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
1 12 1 sb Ljava/lang/StringBuilder;
public void readBinary(io.ebeaninternal.api.BinaryReadContext);
descriptor: (Lio/ebeaninternal/api/BinaryReadContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.ebeaninternal.api.BinaryReadContext.readBoolean:()Z
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 1
invokevirtual io.ebeaninternal.api.BinaryReadContext.readInt:()I
istore 3
start local 3 3: aload 0
iload 3
aload 1
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.readBinaryMessage:(ILio/ebeaninternal/api/BinaryReadContext;)V
4: aload 1
invokevirtual io.ebeaninternal.api.BinaryReadContext.readBoolean:()Z
istore 2
end local 3 5: StackMap locals:
StackMap stack:
iload 2
ifne 2
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 7 1 dataInput Lio/ebeaninternal/api/BinaryReadContext;
1 7 2 more Z
3 5 3 msgType I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dataInput
private void readBinaryMessage(int, io.ebeaninternal.api.BinaryReadContext);
descriptor: (ILio/ebeaninternal/api/BinaryReadContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
tableswitch { // 1 - 4
1: 1
2: 3
3: 5
4: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 2
invokestatic io.ebeaninternal.server.transaction.BeanPersistIds.readBinaryMessage:(Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/api/BinaryReadContext;)Lio/ebeaninternal/server/transaction/BeanPersistIds;
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.addBeanPersistIds:(Lio/ebeaninternal/server/transaction/BeanPersistIds;)V
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic io.ebeaninternal.api.TransactionEventTable$TableIUD.readBinaryMessage:(Lio/ebeaninternal/api/BinaryReadContext;)Lio/ebeaninternal/api/TransactionEventTable$TableIUD;
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.addTableIUD:(Lio/ebeaninternal/api/TransactionEventTable$TableIUD;)V
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic io.ebeaninternal.server.cache.RemoteCacheEvent.readBinaryMessage:(Lio/ebeaninternal/api/BinaryReadContext;)Lio/ebeaninternal/server/cache/RemoteCacheEvent;
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.addRemoteCacheEvent:(Lio/ebeaninternal/server/cache/RemoteCacheEvent;)V
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic io.ebeaninternal.server.transaction.RemoteTableMod.readBinaryMessage:(Lio/ebeaninternal/api/BinaryReadContext;)Lio/ebeaninternal/server/transaction/RemoteTableMod;
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.addRemoteTableMod:(Lio/ebeaninternal/server/transaction/RemoteTableMod;)V
8: goto 10
9: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Invalid Transaction msgType "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 11 1 msgType I
0 11 2 dataInput Lio/ebeaninternal/api/BinaryReadContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
msgType
dataInput
public byte[] writeBinaryAsBytes(int);
descriptor: (I)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.io.ByteArrayOutputStream
dup
iload 1
invokespecial java.io.ByteArrayOutputStream.<init>:(I)V
astore 2
start local 2 1: new java.io.DataOutputStream
dup
aload 2
invokespecial java.io.DataOutputStream.<init>:(Ljava/io/OutputStream;)V
astore 3
start local 3 2: new io.ebeaninternal.api.BinaryWriteContext
dup
aload 3
invokespecial io.ebeaninternal.api.BinaryWriteContext.<init>:(Ljava/io/DataOutputStream;)V
astore 4
start local 4 3: aload 0
aload 4
invokevirtual io.ebeaninternal.server.transaction.RemoteTransactionEvent.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
4: aload 3
invokevirtual java.io.DataOutputStream.close:()V
5: aload 2
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 6 1 bufferSize I
1 6 2 buffer Ljava/io/ByteArrayOutputStream;
2 6 3 out Ljava/io/DataOutputStream;
3 6 4 context Lio/ebeaninternal/api/BinaryWriteContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bufferSize
public void writeBinary(io.ebeaninternal.api.BinaryWriteContext);
descriptor: (Lio/ebeaninternal/api/BinaryWriteContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.ebeaninternal.api.BinaryWriteContext.os:()Ljava/io/DataOutputStream;
astore 2
start local 2 1: aload 2
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.serverName:Ljava/lang/String;
invokevirtual java.io.DataOutputStream.writeUTF:(Ljava/lang/String;)V
2: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
aload 1
invokevirtual io.ebeaninternal.server.transaction.RemoteTableMod.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
4: StackMap locals: java.io.DataOutputStream
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
ifnull 9
5: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.api.TransactionEventTable$TableIUD
astore 3
start local 3 7: aload 3
aload 1
invokevirtual io.ebeaninternal.api.TransactionEventTable$TableIUD.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
ifnull 14
10: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
invokevirtual io.ebeaninternal.server.transaction.DeleteByIdMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream top java.util.Iterator
StackMap stack:
11: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.transaction.BeanPersistIds
astore 3
start local 3 12: aload 3
aload 1
invokevirtual io.ebeaninternal.server.transaction.BeanPersistIds.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
end local 3 13: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
14: StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 17
StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream top java.util.Iterator
StackMap stack:
15: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.transaction.BeanPersistIds
astore 3
start local 3 16: aload 3
aload 1
invokevirtual io.ebeaninternal.server.transaction.BeanPersistIds.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
end local 3 17: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
18: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
ifnull 20
19: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
aload 1
invokevirtual io.ebeaninternal.server.cache.RemoteCacheEvent.writeBinary:(Lio/ebeaninternal/api/BinaryWriteContext;)V
20: StackMap locals: io.ebeaninternal.server.transaction.RemoteTransactionEvent io.ebeaninternal.api.BinaryWriteContext java.io.DataOutputStream
StackMap stack:
aload 1
invokevirtual io.ebeaninternal.api.BinaryWriteContext.end:()V
21: aload 2
invokevirtual java.io.DataOutputStream.flush:()V
22: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 23 1 out Lio/ebeaninternal/api/BinaryWriteContext;
1 23 2 os Ljava/io/DataOutputStream;
7 8 3 aTableList Lio/ebeaninternal/api/TransactionEventTable$TableIUD;
12 13 3 deleteIds Lio/ebeaninternal/server/transaction/BeanPersistIds;
16 17 3 aBeanPersistList Lio/ebeaninternal/server/transaction/BeanPersistIds;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
1: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
ifnull 2
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
ifnull 3
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
invokevirtual io.ebeaninternal.server.transaction.DeleteByIdMap.isEmpty:()Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public void addBeanPersistIds(io.ebeaninternal.server.transaction.BeanPersistIds);
descriptor: (Lio/ebeaninternal/server/transaction/BeanPersistIds;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 beanPersist Lio/ebeaninternal/server/transaction/BeanPersistIds;
MethodParameters:
Name Flags
beanPersist
public io.ebeaninternal.server.transaction.RemoteTransactionEvent cacheClearAll();
descriptor: ()Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new io.ebeaninternal.server.cache.RemoteCacheEvent
dup
iconst_1
invokespecial io.ebeaninternal.server.cache.RemoteCacheEvent.<init>:(Z)V
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public io.ebeaninternal.server.transaction.RemoteTransactionEvent cacheClear(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.ebeaninternal.server.cache.RemoteCacheEvent
dup
aload 1
invokespecial io.ebeaninternal.server.cache.RemoteCacheEvent.<init>:(Ljava/lang/Class;)V
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 beanType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
MethodParameters:
Name Flags
beanType
public void addRemoteCacheEvent(io.ebeaninternal.server.cache.RemoteCacheEvent);
descriptor: (Lio/ebeaninternal/server/cache/RemoteCacheEvent;)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 io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 remoteCacheEvent Lio/ebeaninternal/server/cache/RemoteCacheEvent;
MethodParameters:
Name Flags
remoteCacheEvent
public void addTableIUD(io.ebeaninternal.api.TransactionEventTable$TableIUD);
descriptor: (Lio/ebeaninternal/api/TransactionEventTable$TableIUD;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
iconst_4
invokespecial java.util.ArrayList.<init>:(I)V
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 4 1 tableIud Lio/ebeaninternal/api/TransactionEventTable$TableIUD;
MethodParameters:
Name Flags
tableIud
public void addRemoteTableMod(io.ebeaninternal.server.transaction.RemoteTableMod);
descriptor: (Lio/ebeaninternal/server/transaction/RemoteTableMod;)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 io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 remoteTableMod Lio/ebeaninternal/server/transaction/RemoteTableMod;
MethodParameters:
Name Flags
remoteTableMod
public java.lang.String getServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.serverName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public io.ebeaninternal.api.SpiEbeanServer getServer();
descriptor: ()Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.server:Lio/ebeaninternal/api/SpiEbeanServer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public void setServer(io.ebeaninternal.api.SpiEbeanServer);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;)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 io.ebeaninternal.server.transaction.RemoteTransactionEvent.server:Lio/ebeaninternal/api/SpiEbeanServer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 server Lio/ebeaninternal/api/SpiEbeanServer;
MethodParameters:
Name Flags
server
void setDeleteByIdMap(io.ebeaninternal.server.transaction.DeleteByIdMap);
descriptor: (Lio/ebeaninternal/server/transaction/DeleteByIdMap;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.deleteByIdMap:Lio/ebeaninternal/server/transaction/DeleteByIdMap;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
0 2 1 deleteByIdMap Lio/ebeaninternal/server/transaction/DeleteByIdMap;
MethodParameters:
Name Flags
deleteByIdMap
public java.util.List<io.ebeaninternal.api.TransactionEventTable$TableIUD> getTableIUDList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.tableList:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
Signature: ()Ljava/util/List<Lio/ebeaninternal/api/TransactionEventTable$TableIUD;>;
public java.util.List<io.ebeaninternal.server.transaction.BeanPersistIds> getBeanPersistList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.beanPersistList:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/transaction/BeanPersistIds;>;
public io.ebeaninternal.server.cache.RemoteCacheEvent getRemoteCacheEvent();
descriptor: ()Lio/ebeaninternal/server/cache/RemoteCacheEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteCacheEvent:Lio/ebeaninternal/server/cache/RemoteCacheEvent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
public io.ebeaninternal.server.transaction.RemoteTableMod getRemoteTableMod();
descriptor: ()Lio/ebeaninternal/server/transaction/RemoteTableMod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.transaction.RemoteTransactionEvent.remoteTableMod:Lio/ebeaninternal/server/transaction/RemoteTableMod;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/transaction/RemoteTransactionEvent;
}
SourceFile: "RemoteTransactionEvent.java"
InnerClasses:
public TableIUD = io.ebeaninternal.api.TransactionEventTable$TableIUD of io.ebeaninternal.api.TransactionEventTable