package org.snmp4j;

import java.io.IOException;
import org.snmp4j.mp.StatusInformation;

/* JADX INFO: loaded from: classes.dex */
public class MessageException extends IOException {
    private static final long serialVersionUID = 7129156393920783825L;
    private int snmp4jErrorStatus;
    private StatusInformation statusInformation;

    public MessageException() {
    }

    public int getSnmp4jErrorStatus() {
        return this.snmp4jErrorStatus;
    }

    public StatusInformation getStatusInformation() {
        return this.statusInformation;
    }

    public void setStatusInformation(StatusInformation statusInformation) {
        this.statusInformation = statusInformation;
    }

    public MessageException(StatusInformation statusInformation) {
        super("" + statusInformation.getErrorIndication());
        setStatusInformation(statusInformation);
    }

    public MessageException(String str) {
        super(str);
    }

    public MessageException(String str, int i2) {
        super(str);
        this.snmp4jErrorStatus = i2;
    }

    public MessageException(String str, int i2, Throwable th) {
        super(str, th);
        this.snmp4jErrorStatus = i2;
    }
}
