Commit 10a3f269054dd1e1d4851700180fe1217a3f32c2
Committed by
GitHub
Merge pull request #3474 from YevhenBondarenko/develop/2.5.5-mqtt-transport
MqttTransportHandler improvements
Showing
1 changed file
with
3 additions
and
3 deletions
@@ -342,7 +342,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | @@ -342,7 +342,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | ||
342 | 342 | ||
343 | private MqttMessage createUnSubAckMessage(int msgId) { | 343 | private MqttMessage createUnSubAckMessage(int msgId) { |
344 | MqttFixedHeader mqttFixedHeader = | 344 | MqttFixedHeader mqttFixedHeader = |
345 | - new MqttFixedHeader(UNSUBACK, false, AT_LEAST_ONCE, false, 0); | 345 | + new MqttFixedHeader(UNSUBACK, false, AT_MOST_ONCE, false, 0); |
346 | MqttMessageIdVariableHeader mqttMessageIdVariableHeader = MqttMessageIdVariableHeader.from(msgId); | 346 | MqttMessageIdVariableHeader mqttMessageIdVariableHeader = MqttMessageIdVariableHeader.from(msgId); |
347 | return new MqttMessage(mqttFixedHeader, mqttMessageIdVariableHeader); | 347 | return new MqttMessage(mqttFixedHeader, mqttMessageIdVariableHeader); |
348 | } | 348 | } |
@@ -445,7 +445,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | @@ -445,7 +445,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | ||
445 | 445 | ||
446 | private static MqttSubAckMessage createSubAckMessage(Integer msgId, List<Integer> grantedQoSList) { | 446 | private static MqttSubAckMessage createSubAckMessage(Integer msgId, List<Integer> grantedQoSList) { |
447 | MqttFixedHeader mqttFixedHeader = | 447 | MqttFixedHeader mqttFixedHeader = |
448 | - new MqttFixedHeader(SUBACK, false, AT_LEAST_ONCE, false, 0); | 448 | + new MqttFixedHeader(SUBACK, false, AT_MOST_ONCE, false, 0); |
449 | MqttMessageIdVariableHeader mqttMessageIdVariableHeader = MqttMessageIdVariableHeader.from(msgId); | 449 | MqttMessageIdVariableHeader mqttMessageIdVariableHeader = MqttMessageIdVariableHeader.from(msgId); |
450 | MqttSubAckPayload mqttSubAckPayload = new MqttSubAckPayload(grantedQoSList); | 450 | MqttSubAckPayload mqttSubAckPayload = new MqttSubAckPayload(grantedQoSList); |
451 | return new MqttSubAckMessage(mqttFixedHeader, mqttMessageIdVariableHeader, mqttSubAckPayload); | 451 | return new MqttSubAckMessage(mqttFixedHeader, mqttMessageIdVariableHeader, mqttSubAckPayload); |
@@ -457,7 +457,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | @@ -457,7 +457,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement | ||
457 | 457 | ||
458 | public static MqttPubAckMessage createMqttPubAckMsg(int requestId) { | 458 | public static MqttPubAckMessage createMqttPubAckMsg(int requestId) { |
459 | MqttFixedHeader mqttFixedHeader = | 459 | MqttFixedHeader mqttFixedHeader = |
460 | - new MqttFixedHeader(PUBACK, false, AT_LEAST_ONCE, false, 0); | 460 | + new MqttFixedHeader(PUBACK, false, AT_MOST_ONCE, false, 0); |
461 | MqttMessageIdVariableHeader mqttMsgIdVariableHeader = | 461 | MqttMessageIdVariableHeader mqttMsgIdVariableHeader = |
462 | MqttMessageIdVariableHeader.from(requestId); | 462 | MqttMessageIdVariableHeader.from(requestId); |
463 | return new MqttPubAckMessage(mqttFixedHeader, mqttMsgIdVariableHeader); | 463 | return new MqttPubAckMessage(mqttFixedHeader, mqttMsgIdVariableHeader); |