package org.snmp4j.agent;

import org.snmp4j.event.ResponseEvent;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.TimeTicks;
import org.snmp4j.smi.VariableBinding;
import org.snmp4j.util.WorkerTask;

/* JADX INFO: loaded from: classes.dex */
public class NotificationTask implements WorkerTask {
    private OctetString context;
    private OID notificationID;
    private NotificationOriginator notificationOriginator;
    private ResponseEvent[] responses;
    private TimeTicks sysUpTime;
    private VariableBinding[] vbs;

    public NotificationTask(NotificationOriginator notificationOriginator, OctetString octetString, OID oid, TimeTicks timeTicks, VariableBinding[] variableBindingArr) {
        this.notificationOriginator = notificationOriginator;
        this.context = octetString;
        this.notificationID = oid;
        this.sysUpTime = timeTicks;
        this.vbs = variableBindingArr;
    }

    public OctetString getContext() {
        return this.context;
    }

    public OID getNotificationID() {
        return this.notificationID;
    }

    public NotificationOriginator getNotificationOriginator() {
        return this.notificationOriginator;
    }

    public ResponseEvent[] getResponses() {
        return this.responses;
    }

    public TimeTicks getSysUpTime() {
        return this.sysUpTime;
    }

    public VariableBinding[] getVariableBindings() {
        return this.vbs;
    }

    @Override // org.snmp4j.util.WorkerTask
    public void interrupt() {
    }

    @Override // org.snmp4j.util.WorkerTask
    public void join() throws InterruptedException {
    }

    @Override // java.lang.Runnable
    public synchronized void run() {
        if (this.sysUpTime != null) {
            this.responses = (ResponseEvent[]) this.notificationOriginator.notify(this.context, this.notificationID, this.sysUpTime, this.vbs);
        } else {
            this.responses = (ResponseEvent[]) this.notificationOriginator.notify(this.context, this.notificationID, this.vbs);
        }
        notify();
    }

    @Override // org.snmp4j.util.WorkerTask
    public void terminate() {
    }
}
