class org.apache.cassandra.net.MessagingService$2 extends java.util.EnumMap<org.apache.cassandra.net.MessagingService$Verb, org.apache.cassandra.io.IVersionedSerializer<?>>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.net.MessagingService$2
super_class: java.util.EnumMap
{
final org.apache.cassandra.net.MessagingService this$0;
descriptor: Lorg/apache/cassandra/net/MessagingService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.cassandra.net.MessagingService, java.lang.Class);
descriptor: (Lorg/apache/cassandra/net/MessagingService;Ljava/lang/Class;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 // org.apache.cassandra.net.MessagingService$2 this
start local 2 // java.lang.Class $anonymous0
0: .line 325
aload 0 /* this */
aload 1
putfield org.apache.cassandra.net.MessagingService$2.this$0:Lorg/apache/cassandra/net/MessagingService;
aload 0 /* this */
aload 2 /* $anonymous0 */
invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
1: .line 327
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.REQUEST_RESPONSE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.net.MessagingService$CallbackDeterminedSerializer.instance:Lorg/apache/cassandra/net/MessagingService$CallbackDeterminedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: .line 328
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.INTERNAL_RESPONSE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.net.MessagingService$CallbackDeterminedSerializer.instance:Lorg/apache/cassandra/net/MessagingService$CallbackDeterminedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: .line 330
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.MUTATION:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.Mutation.serializer:Lorg/apache/cassandra/db/Mutation$MutationSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: .line 331
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.READ_REPAIR:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.Mutation.serializer:Lorg/apache/cassandra/db/Mutation$MutationSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: .line 332
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.READ:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.ReadCommand.readSerializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: .line 333
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.RANGE_SLICE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.ReadCommand.rangeSliceSerializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: .line 334
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.PAGED_RANGE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.ReadCommand.pagedRangeSerializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: .line 335
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.BOOTSTRAP_TOKEN:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.dht.BootStrapper$StringSerializer.instance:Lorg/apache/cassandra/dht/BootStrapper$StringSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: .line 336
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.REPAIR_MESSAGE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.repair.messages.RepairMessage.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: .line 337
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.GOSSIP_DIGEST_ACK:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.gms.GossipDigestAck.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: .line 338
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.GOSSIP_DIGEST_ACK2:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.gms.GossipDigestAck2.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: .line 339
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.GOSSIP_DIGEST_SYN:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.gms.GossipDigestSyn.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: .line 340
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.DEFINITIONS_UPDATE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.service.MigrationManager$MigrationsSerializer.instance:Lorg/apache/cassandra/service/MigrationManager$MigrationsSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: .line 341
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.TRUNCATE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.Truncation.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: .line 342
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.REPLICATION_FINISHED:Lorg/apache/cassandra/net/MessagingService$Verb;
aconst_null
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: .line 343
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.COUNTER_MUTATION:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.CounterMutation.serializer:Lorg/apache/cassandra/db/CounterMutation$CounterMutationSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: .line 344
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.SNAPSHOT:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.db.SnapshotCommand.serializer:Lorg/apache/cassandra/db/SnapshotCommandSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: .line 345
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.ECHO:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.gms.EchoMessage.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: .line 346
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.PAXOS_PREPARE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.service.paxos.Commit.serializer:Lorg/apache/cassandra/service/paxos/Commit$CommitSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: .line 347
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.PAXOS_PROPOSE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.service.paxos.Commit.serializer:Lorg/apache/cassandra/service/paxos/Commit$CommitSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: .line 348
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.PAXOS_COMMIT:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.service.paxos.Commit.serializer:Lorg/apache/cassandra/service/paxos/Commit$CommitSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: .line 349
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.HINT:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.hints.HintMessage.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: .line 350
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.BATCH_STORE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.batchlog.Batch.serializer:Lorg/apache/cassandra/batchlog/Batch$Serializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: .line 351
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.BATCH_REMOVE:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.utils.UUIDSerializer.serializer:Lorg/apache/cassandra/utils/UUIDSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: .line 352
aload 0 /* this */
getstatic org.apache.cassandra.net.MessagingService$Verb.PING:Lorg/apache/cassandra/net/MessagingService$Verb;
getstatic org.apache.cassandra.net.PingMessage.serializer:Lorg/apache/cassandra/io/IVersionedSerializer;
invokevirtual org.apache.cassandra.net.MessagingService$2.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: .line 325
return
end local 2 // java.lang.Class $anonymous0
end local 0 // org.apache.cassandra.net.MessagingService$2 this
LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/cassandra/net/MessagingService$2;
0 27 2 $anonymous0 Ljava/lang/Class<Lorg/apache/cassandra/net/MessagingService$Verb;>;
MethodParameters:
Name Flags
this$0 final
$anonymous0
}
Signature: Ljava/util/EnumMap<Lorg/apache/cassandra/net/MessagingService$Verb;Lorg/apache/cassandra/io/IVersionedSerializer<*>;>;
SourceFile: "MessagingService.java"
EnclosingMethod: org.apache.cassandra.net.MessagingService
NestHost: org.apache.cassandra.net.MessagingService
InnerClasses:
public StringSerializer = org.apache.cassandra.dht.BootStrapper$StringSerializer of org.apache.cassandra.dht.BootStrapper
org.apache.cassandra.net.MessagingService$2
CallbackDeterminedSerializer = org.apache.cassandra.net.MessagingService$CallbackDeterminedSerializer of org.apache.cassandra.net.MessagingService
public Verb = org.apache.cassandra.net.MessagingService$Verb of org.apache.cassandra.net.MessagingService
public MigrationsSerializer = org.apache.cassandra.service.MigrationManager$MigrationsSerializer of org.apache.cassandra.service.MigrationManager