package org.eclipse.paho.mqttv5.client;

import org.eclipse.paho.mqttv5.common.MqttException;
import org.eclipse.paho.mqttv5.common.MqttMessage;
import org.eclipse.paho.mqttv5.common.packet.MqttProperties;

/* JADX INFO: loaded from: classes2.dex */
public interface MqttCallback {
    void authPacketArrived(int i, MqttProperties mqttProperties);

    void connectComplete(boolean z, String str);

    void deliveryComplete(IMqttToken iMqttToken);

    void disconnected(MqttDisconnectResponse mqttDisconnectResponse);

    void messageArrived(String str, MqttMessage mqttMessage) throws Exception;

    void mqttErrorOccurred(MqttException mqttException);
}
