Class MqttTopicSubscription

java.lang.Object
io.vertx.mutiny.mqtt.MqttTopicSubscription
All Implemented Interfaces:
MutinyDelegate

public class MqttTopicSubscription extends Object implements MutinyDelegate
Represents a subscription to a topic

NOTE: This class has been automatically generated from the original non Mutiny-ified interface.

See Also:
  • MqttTopicSubscription
  • Field Details

  • Constructor Details

    • MqttTopicSubscription

      public MqttTopicSubscription(io.vertx.mqtt.MqttTopicSubscription delegate)
      Create a new instance of MqttTopicSubscription delegating to the given (non-null) instance of MqttTopicSubscription.
    • MqttTopicSubscription

      public MqttTopicSubscription(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.mqtt.MqttTopicSubscription getDelegate()
      Get the delegate instance.

      This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.

      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate instance
    • topicName

      public String topicName()
      Returns:
      Subscription topic name
    • qualityOfService

      public io.netty.handler.codec.mqtt.MqttQoS qualityOfService()
      Returns:
      Quality of Service level for the subscription
    • subscriptionOption

      public io.netty.handler.codec.mqtt.MqttSubscriptionOption subscriptionOption()
      Subscription option
      Returns:
      Subscription options
    • newInstance

      public static MqttTopicSubscription newInstance(io.vertx.mqtt.MqttTopicSubscription delegate)
      Creates a new instance of the MqttTopicSubscription.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object