Class SnmpMpdMib

  • All Implemented Interfaces:
    EventListener, MOGroup, org.snmp4j.event.CounterListener

    public class SnmpMpdMib
    extends Object
    implements MOGroup, org.snmp4j.event.CounterListener
    • Field Detail

      • oidSnmpMpdMib

        public static final org.snmp4j.smi.OID oidSnmpMpdMib
        OID of this MIB module for usage which can be used for its identification.
      • oidSnmpUnknownSecurityModels

        public static final org.snmp4j.smi.OID oidSnmpUnknownSecurityModels
      • oidSnmpInvalidMsgs

        public static final org.snmp4j.smi.OID oidSnmpInvalidMsgs
      • oidSnmpUnknownPDUHandlers

        public static final org.snmp4j.smi.OID oidSnmpUnknownPDUHandlers
    • Constructor Detail

      • SnmpMpdMib

        protected SnmpMpdMib()
        Constructs a SnmpMpdMib instance without actually creating its ManagedObject instances. This has to be done in a sub-class constructor or after construction by calling createMO(MOFactory moFactory).
      • SnmpMpdMib

        public SnmpMpdMib​(MOFactory moFactory)
        Constructs a SnmpMpdMib instance and actually creates its ManagedObject instances using the supplied MOFactory (by calling createMO(MOFactory moFactory)).
        Parameters:
        moFactory - the MOFactory to be used to create the managed objects for this module.
    • Method Detail

      • createMO

        protected void createMO​(MOFactory moFactory)
        Create the ManagedObjects defined for this MIB module using the specified MOFactory.
        Parameters:
        moFactory - the MOFactory instance to use for object creation.
      • getSnmpUnknownSecurityModels

        public MOScalar<org.snmp4j.smi.Counter32> getSnmpUnknownSecurityModels()
      • getSnmpInvalidMsgs

        public MOScalar<org.snmp4j.smi.Counter32> getSnmpInvalidMsgs()
      • getSnmpUnknownPDUHandlers

        public MOScalar<org.snmp4j.smi.Counter32> getSnmpUnknownPDUHandlers()
      • registerMOs

        public void registerMOs​(MOServer server,
                                org.snmp4j.smi.OctetString context)
                         throws DuplicateRegistrationException
        Description copied from interface: MOGroup
        Registers the managed objects of this group with the server for the supplied context.
        Specified by:
        registerMOs in interface MOGroup
        Parameters:
        server - the MOServer where to register the managed objects.
        context - the context to use (may be null if no specific context is selected).
        Throws:
        DuplicateRegistrationException - if a managed object's scope (i.e. lower bound) is already registered at the server.
      • unregisterMOs

        public void unregisterMOs​(MOServer server,
                                  org.snmp4j.smi.OctetString context)
        Description copied from interface: MOGroup
        Unregisters the managed objects of this group from the supplied server and from the supplied context.
        Specified by:
        unregisterMOs in interface MOGroup
        Parameters:
        server - the MOServer where to unregister the managed objects.
        context - the context to use (may be null if no specific context is selected).
      • incrementCounter

        public void incrementCounter​(org.snmp4j.event.CounterEvent event)
        Specified by:
        incrementCounter in interface org.snmp4j.event.CounterListener
      • addTCsToFactory

        protected void addTCsToFactory​(MOFactory moFactory)
      • addImportedTCsToFactory

        public void addImportedTCsToFactory​(MOFactory moFactory)