Class NonBlockingPublishListener

java.lang.Object
com.amazonaws.services.iot.client.AWSIotMessage
com.amazonaws.services.iot.client.sample.pubSub.NonBlockingPublishListener
All Implemented Interfaces:
com.amazonaws.services.iot.client.core.AwsIotMessageCallback

public class NonBlockingPublishListener extends com.amazonaws.services.iot.client.AWSIotMessage
This class extends AWSIotMessage to provide customized handlers for non-blocking message publishing.
  • Field Summary

    Fields inherited from class com.amazonaws.services.iot.client.AWSIotMessage

    errorCode, errorMessage, payload, qos, topic
  • Constructor Summary

    Constructors
    Constructor
    Description
    NonBlockingPublishListener(String topic, com.amazonaws.services.iot.client.AWSIotQos qos, String payload)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     

    Methods inherited from class com.amazonaws.services.iot.client.AWSIotMessage

    getErrorCode, getErrorMessage, getPayload, getQos, getStringPayload, getTopic, setErrorCode, setErrorMessage, setPayload, setQos, setStringPayload, setTopic

    Methods inherited from class java.lang.Object

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

    • NonBlockingPublishListener

      public NonBlockingPublishListener(String topic, com.amazonaws.services.iot.client.AWSIotQos qos, String payload)
  • Method Details

    • onSuccess

      public void onSuccess()
      Specified by:
      onSuccess in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
      Overrides:
      onSuccess in class com.amazonaws.services.iot.client.AWSIotMessage
    • onFailure

      public void onFailure()
      Specified by:
      onFailure in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
      Overrides:
      onFailure in class com.amazonaws.services.iot.client.AWSIotMessage
    • onTimeout

      public void onTimeout()
      Specified by:
      onTimeout in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
      Overrides:
      onTimeout in class com.amazonaws.services.iot.client.AWSIotMessage