Example usage for io.netty.handler.codec.mqtt MqttMessageBuilders unsubscribe

List of usage examples for io.netty.handler.codec.mqtt MqttMessageBuilders unsubscribe

Introduction

In this page you can find the example usage for io.netty.handler.codec.mqtt MqttMessageBuilders unsubscribe.

Prototype

public static UnsubscribeBuilder unsubscribe() 

Source Link

Usage

From source file:io.moquette.spi.impl.AbstractProtocolProcessorCommonUtils.java

License:Open Source License

protected void unsubscribe(String topic) {
    final int messageId = 1;
    MqttUnsubscribeMessage msg = MqttMessageBuilders.unsubscribe().addTopicFilter(topic).messageId(messageId)
            .build();/*  ww w  .  j  a v a 2  s  .c o m*/

    m_processor.processUnsubscribe(m_channel, msg);
}

From source file:io.moquette.spi.impl.AbstractProtocolProcessorCommonUtils.java

License:Open Source License

protected void unsubscribeAndVerifyAck(String topic) {
    final int messageId = 1;
    MqttUnsubscribeMessage msg = MqttMessageBuilders.unsubscribe().addTopicFilter(topic).messageId(messageId)
            .build();//from  www  .j a v  a 2  s .  co  m

    m_processor.processUnsubscribe(m_channel, msg);

    MqttUnsubAckMessage unsubAckMessageAck = m_channel.readOutbound();
    assertEquals("Unsubscribe must be accepted", messageId, unsubAckMessageAck.variableHeader().messageId());
}