Class MqttMessageDeliveryEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.integration.events.IntegrationEvent
org.springframework.integration.mqtt.event.MqttIntegrationEvent
org.springframework.integration.mqtt.event.MqttMessageDeliveryEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MqttMessageDeliveredEvent, MqttMessageSentEvent

public abstract class MqttMessageDeliveryEvent
extends MqttIntegrationEvent
Base class for events related to message delivery. Properties messageId, clientId and clientInstance can be used to correlate events.
Since:
4.1
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class org.springframework.integration.events.IntegrationEvent

    cause

    Fields inherited from class java.util.EventObject

    source
  • Constructor Summary

    Constructors 
    Constructor Description
    MqttMessageDeliveryEvent​(java.lang.Object source, int messageId, java.lang.String clientId, int clientInstance)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getClientId()  
    int getClientInstance()  
    int getMessageId()  

    Methods inherited from class org.springframework.integration.events.IntegrationEvent

    getCause, getSourceAsType, toString

    Methods inherited from class org.springframework.context.ApplicationEvent

    getTimestamp

    Methods inherited from class java.util.EventObject

    getSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MqttMessageDeliveryEvent

      public MqttMessageDeliveryEvent​(java.lang.Object source, int messageId, java.lang.String clientId, int clientInstance)
  • Method Details