public class MqttPublishMessage extends MqttMessage implements io.netty.buffer.ByteBufHolder
Constructor and Description |
---|
MqttPublishMessage(MqttFixedHeader mqttFixedHeader,
MqttPublishVariableHeader variableHeader,
io.netty.buffer.ByteBuf payload) |
Modifier and Type | Method and Description |
---|---|
io.netty.buffer.ByteBuf |
content() |
MqttPublishMessage |
copy() |
MqttPublishMessage |
duplicate() |
io.netty.buffer.ByteBuf |
payload() |
int |
refCnt() |
boolean |
release() |
boolean |
release(int decrement) |
MqttPublishMessage |
replace(io.netty.buffer.ByteBuf content) |
MqttPublishMessage |
retain() |
MqttPublishMessage |
retain(int increment) |
MqttPublishMessage |
retainedDuplicate() |
MqttPublishMessage |
touch() |
MqttPublishMessage |
touch(Object hint) |
MqttPublishVariableHeader |
variableHeader() |
decoderResult, fixedHeader, toString
public MqttPublishMessage(MqttFixedHeader mqttFixedHeader, MqttPublishVariableHeader variableHeader, io.netty.buffer.ByteBuf payload)
public MqttPublishVariableHeader variableHeader()
variableHeader
in class MqttMessage
public io.netty.buffer.ByteBuf payload()
payload
in class MqttMessage
public io.netty.buffer.ByteBuf content()
content
in interface io.netty.buffer.ByteBufHolder
public MqttPublishMessage copy()
copy
in interface io.netty.buffer.ByteBufHolder
public MqttPublishMessage duplicate()
duplicate
in interface io.netty.buffer.ByteBufHolder
public MqttPublishMessage retainedDuplicate()
retainedDuplicate
in interface io.netty.buffer.ByteBufHolder
public MqttPublishMessage replace(io.netty.buffer.ByteBuf content)
replace
in interface io.netty.buffer.ByteBufHolder
public int refCnt()
refCnt
in interface io.netty.util.ReferenceCounted
public MqttPublishMessage retain()
retain
in interface io.netty.buffer.ByteBufHolder
retain
in interface io.netty.util.ReferenceCounted
public MqttPublishMessage retain(int increment)
retain
in interface io.netty.buffer.ByteBufHolder
retain
in interface io.netty.util.ReferenceCounted
public MqttPublishMessage touch()
touch
in interface io.netty.buffer.ByteBufHolder
touch
in interface io.netty.util.ReferenceCounted
public MqttPublishMessage touch(Object hint)
touch
in interface io.netty.buffer.ByteBufHolder
touch
in interface io.netty.util.ReferenceCounted
public boolean release()
release
in interface io.netty.util.ReferenceCounted
public boolean release(int decrement)
release
in interface io.netty.util.ReferenceCounted
Copyright © 2008–2017 The Netty Project. All rights reserved.