package org.snmp4j.agent.example;

import org.snmp4j.agent.DuplicateRegistrationException;
import org.snmp4j.agent.MOGroup;
import org.snmp4j.agent.MOServer;
import org.snmp4j.agent.mo.MOFactory;
import org.snmp4j.log.LogAdapter;
import org.snmp4j.log.LogFactory;
import org.snmp4j.smi.OctetString;

/* JADX INFO: loaded from: classes.dex */
public class Modules implements MOGroup {
    private static final LogAdapter LOGGER = LogFactory.getLogger(Modules.class);
    private MOFactory factory;
    private Snmp4jDemoMib snmp4jDemoMib;

    public Modules() {
        this.snmp4jDemoMib = new Snmp4jDemoMib();
    }

    public Snmp4jDemoMib getSnmp4jDemoMib() {
        return this.snmp4jDemoMib;
    }

    @Override // org.snmp4j.agent.MOGroup
    public void registerMOs(MOServer mOServer, OctetString octetString) throws DuplicateRegistrationException {
        this.snmp4jDemoMib.registerMOs(mOServer, octetString);
    }

    @Override // org.snmp4j.agent.MOGroup
    public void unregisterMOs(MOServer mOServer, OctetString octetString) {
        this.snmp4jDemoMib.unregisterMOs(mOServer, octetString);
    }

    public Modules(MOFactory mOFactory) {
        this.snmp4jDemoMib = new Snmp4jDemoMib(mOFactory);
    }
}
