上一级分析一下rabbitmqAMQP接口的源码,AMQP接口源码中还有一个BasicProperties内部类没有仔细分析,这节做这件事情,让我们开始

文章目录
1、Cloneable (克隆)
- 复制,它是一个形容词,具备某种能力,这个接口没有具体的方法,代表它具有克隆对象功能
2、ContentHeader 接口
- 内容头部接口
2.1、方法
| 方法名 | 描述 | |
|---|---|---|
| int getClassId | 获取类id | |
| String getClassName | 获取类名称 | |
| void appendPropertyDebugStringTo(StringBuilder buffer) | debug使用 |
3、AMQContentHeader (抽象类)
- 它实现了ContentHeader接口
3.1、成员变量
| 变量名 | 默认值 | 描述 |
|---|---|---|
| long bodySize | 0 | frame的内容大小 |
| 方法名 | 描述 | 图示 |
|---|---|---|
| AMQContentHeader() | 无参构造方法 | |
| AMQContentHeader(DataInputStream in) | 有一个参数构造方法 in.readShort 权重 in.readLong 内容大小 |
|
| long getBodySize | 返回bodySize | |
| abstract void writePropertiesTo (ContentHeaderPropertyWriter writer) | 抽象方法,写头部内容信息 | |
| void appendPropertyDebugStringTo(StringBuilder buffer) | deb |

最低0.47元/天 解锁文章
278

被折叠的 条评论
为什么被折叠?



