public MqttUnsubscribeMessage build() { MqttFixedHeader mqttFixedHeader = new MqttFixedHeader(MqttMessageType.UNSUBSCRIBE, false, MqttQoS.AT_LEAST_ONCE, false, 0); MqttMessageIdVariableHeader mqttVariableHeader = MqttMessageIdVariableHeader.from(messageId); MqttUnsubscribePayload mqttSubscribePayload = new MqttUnsubscribePayload(topicFilters); return new MqttUnsubscribeMessage(mqttFixedHeader, mqttVariableHeader, mqttSubscribePayload); } }
return new MqttUnsubscribeMessage( mqttFixedHeader, (MqttMessageIdVariableHeader) variableHeader,
protected void unSubMessage(Channel channel,List<String> topic,int messageId){ MqttFixedHeader mqttFixedHeader = new MqttFixedHeader(MqttMessageType.UNSUBSCRIBE,false, MqttQoS.AT_LEAST_ONCE,false,0x02); MqttMessageIdVariableHeader variableHeader = MqttMessageIdVariableHeader.from(messageId); MqttUnsubscribePayload MqttUnsubscribeMessage = new MqttUnsubscribePayload(topic); MqttUnsubscribeMessage mqttUnsubscribeMessage = new MqttUnsubscribeMessage(mqttFixedHeader,variableHeader,MqttUnsubscribeMessage); channel.writeAndFlush(mqttUnsubscribeMessage); }
public MqttUnsubscribeMessage build() { MqttFixedHeader mqttFixedHeader = new MqttFixedHeader(MqttMessageType.UNSUBSCRIBE, false, MqttQoS.AT_LEAST_ONCE, false, 0); MqttMessageIdVariableHeader mqttVariableHeader = MqttMessageIdVariableHeader.from(messageId); MqttUnsubscribePayload mqttSubscribePayload = new MqttUnsubscribePayload(topicFilters); return new MqttUnsubscribeMessage(mqttFixedHeader, mqttVariableHeader, mqttSubscribePayload); } }
private static MqttUnsubscribeMessage createUnsubscribeMessage() { MqttFixedHeader mqttFixedHeader = new MqttFixedHeader(MqttMessageType.UNSUBSCRIBE, false, MqttQoS.AT_LEAST_ONCE, true, 0); MqttPacketIdVariableHeader mqttPacketIdVariableHeader = MqttPacketIdVariableHeader.from(12345); List<String> topics = new LinkedList<>(); topics.add("/abc"); topics.add("/def"); topics.add("/xyz"); MqttUnsubscribePayload mqttUnsubscribePayload = new MqttUnsubscribePayload(topics); return new MqttUnsubscribeMessage(mqttFixedHeader, mqttPacketIdVariableHeader, mqttUnsubscribePayload); }
return new MqttUnsubscribeMessage( mqttFixedHeader, (MqttPacketIdVariableHeader) variableHeader,
return new MqttUnsubscribeMessage( mqttFixedHeader, (MqttMessageIdVariableHeader) variableHeader,