Class SnmpMpdMib

java.lang.Object
org.snmp4j.agent.mo.snmp.SnmpMpdMib
All Implemented Interfaces:
EventListener, MOGroup, org.snmp4j.event.CounterListener

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

    • 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 Details

    • 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 Details

    • 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)