Package io.netty.handler.codec.mqtt
Class MqttPublishMessage
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttMessage
-
- io.netty.handler.codec.mqtt.MqttPublishMessage
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.util.ReferenceCounted
public class MqttPublishMessage extends MqttMessage implements io.netty.buffer.ByteBufHolder
See MQTTV3.1/publish
-
-
Field Summary
-
Fields inherited from class io.netty.handler.codec.mqtt.MqttMessage
DISCONNECT, PINGREQ, PINGRESP
-
-
Constructor Summary
Constructors Constructor Description MqttPublishMessage(MqttFixedHeader mqttFixedHeader, MqttPublishVariableHeader variableHeader, io.netty.buffer.ByteBuf payload)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.buffer.ByteBufcontent()MqttPublishMessagecopy()MqttPublishMessageduplicate()io.netty.buffer.ByteBufpayload()intrefCnt()booleanrelease()booleanrelease(int decrement)MqttPublishMessagereplace(io.netty.buffer.ByteBuf content)MqttPublishMessageretain()MqttPublishMessageretain(int increment)MqttPublishMessageretainedDuplicate()MqttPublishMessagetouch()MqttPublishMessagetouch(Object hint)MqttPublishVariableHeadervariableHeader()-
Methods inherited from class io.netty.handler.codec.mqtt.MqttMessage
decoderResult, fixedHeader, toString
-
-
-
-
Constructor Detail
-
MqttPublishMessage
public MqttPublishMessage(MqttFixedHeader mqttFixedHeader, MqttPublishVariableHeader variableHeader, io.netty.buffer.ByteBuf payload)
-
-
Method Detail
-
variableHeader
public MqttPublishVariableHeader variableHeader()
- Overrides:
variableHeaderin classMqttMessage
-
payload
public io.netty.buffer.ByteBuf payload()
- Overrides:
payloadin classMqttMessage
-
content
public io.netty.buffer.ByteBuf content()
- Specified by:
contentin interfaceio.netty.buffer.ByteBufHolder
-
copy
public MqttPublishMessage copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder
-
duplicate
public MqttPublishMessage duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder
-
retainedDuplicate
public MqttPublishMessage retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder
-
replace
public MqttPublishMessage replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder
-
refCnt
public int refCnt()
- Specified by:
refCntin interfaceio.netty.util.ReferenceCounted
-
retain
public MqttPublishMessage retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
retain
public MqttPublishMessage retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
touch
public MqttPublishMessage touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
touch
public MqttPublishMessage touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
release
public boolean release()
- Specified by:
releasein interfaceio.netty.util.ReferenceCounted
-
release
public boolean release(int decrement)
- Specified by:
releasein interfaceio.netty.util.ReferenceCounted
-
-