public class io.vertx.rabbitmq.impl.RabbitMQMessageImpl implements io.vertx.rabbitmq.RabbitMQMessage
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.rabbitmq.impl.RabbitMQMessageImpl
super_class: java.lang.Object
{
private io.vertx.core.buffer.Buffer body;
descriptor: Lio/vertx/core/buffer/Buffer;
flags: (0x0002) ACC_PRIVATE
private java.lang.String consumerTag;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.vertx.rabbitmq.Envelope envelope;
descriptor: Lio/vertx/rabbitmq/Envelope;
flags: (0x0002) ACC_PRIVATE
private io.vertx.rabbitmq.BasicProperties properties;
descriptor: Lio/vertx/rabbitmq/BasicProperties;
flags: (0x0002) ACC_PRIVATE
void <init>(byte[], java.lang.String, com.rabbitmq.client.Envelope, com.rabbitmq.client.AMQP$BasicProperties);
descriptor: ([BLjava/lang/String;Lcom/rabbitmq/client/Envelope;Lcom/rabbitmq/client/AMQP$BasicProperties;)V
flags: (0x0000)
Code:
stack=17, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokestatic io.vertx.core.buffer.Buffer.buffer:([B)Lio/vertx/core/buffer/Buffer;
putfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.body:Lio/vertx/core/buffer/Buffer;
2: aload 0
aload 2
putfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.consumerTag:Ljava/lang/String;
3: aload 0
new io.vertx.rabbitmq.impl.EnvelopeImpl
dup
aload 3
invokevirtual com.rabbitmq.client.Envelope.getDeliveryTag:()J
aload 3
invokevirtual com.rabbitmq.client.Envelope.isRedeliver:()Z
aload 3
invokevirtual com.rabbitmq.client.Envelope.getExchange:()Ljava/lang/String;
aload 3
invokevirtual com.rabbitmq.client.Envelope.getRoutingKey:()Ljava/lang/String;
invokespecial io.vertx.rabbitmq.impl.EnvelopeImpl.<init>:(JZLjava/lang/String;Ljava/lang/String;)V
putfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.envelope:Lio/vertx/rabbitmq/Envelope;
4: aload 0
new io.vertx.rabbitmq.impl.BasicPropertiesImpl
dup
5: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getContentType:()Ljava/lang/String;
6: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getContentEncoding:()Ljava/lang/String;
7: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getHeaders:()Ljava/util/Map;
8: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getDeliveryMode:()Ljava/lang/Integer;
9: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getPriority:()Ljava/lang/Integer;
10: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getCorrelationId:()Ljava/lang/String;
11: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getReplyTo:()Ljava/lang/String;
12: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getExpiration:()Ljava/lang/String;
13: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getMessageId:()Ljava/lang/String;
14: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getTimestamp:()Ljava/util/Date;
15: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getType:()Ljava/lang/String;
16: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getUserId:()Ljava/lang/String;
17: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getAppId:()Ljava/lang/String;
18: aload 4
invokevirtual com.rabbitmq.client.AMQP$BasicProperties.getClusterId:()Ljava/lang/String;
invokespecial io.vertx.rabbitmq.impl.BasicPropertiesImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
19: putfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.properties:Lio/vertx/rabbitmq/BasicProperties;
20: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lio/vertx/rabbitmq/impl/RabbitMQMessageImpl;
0 21 1 body [B
0 21 2 consumerTag Ljava/lang/String;
0 21 3 envelope Lcom/rabbitmq/client/Envelope;
0 21 4 properties Lcom/rabbitmq/client/AMQP$BasicProperties;
MethodParameters:
Name Flags
body
consumerTag
envelope
properties
public io.vertx.core.buffer.Buffer body();
descriptor: ()Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.body:Lio/vertx/core/buffer/Buffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/rabbitmq/impl/RabbitMQMessageImpl;
public java.lang.String consumerTag();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.consumerTag:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/rabbitmq/impl/RabbitMQMessageImpl;
public io.vertx.rabbitmq.Envelope envelope();
descriptor: ()Lio/vertx/rabbitmq/Envelope;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.envelope:Lio/vertx/rabbitmq/Envelope;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/rabbitmq/impl/RabbitMQMessageImpl;
public io.vertx.rabbitmq.BasicProperties properties();
descriptor: ()Lio/vertx/rabbitmq/BasicProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.rabbitmq.impl.RabbitMQMessageImpl.properties:Lio/vertx/rabbitmq/BasicProperties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/rabbitmq/impl/RabbitMQMessageImpl;
}
SourceFile: "RabbitMQMessageImpl.java"
InnerClasses:
public BasicProperties = com.rabbitmq.client.AMQP$BasicProperties of com.rabbitmq.client.AMQP