Class SnmpNotificationMIB

java.lang.Object
org.snmp4j.agent.mo.snmp.SnmpNotificationMIB
All Implemented Interfaces:
MOGroup

public class SnmpNotificationMIB extends Object implements MOGroup
  • Field Details

    • oidSnmpNotifyEntry

      public static final org.snmp4j.smi.OID oidSnmpNotifyEntry
    • colSnmpNotifyTag

      public static final int colSnmpNotifyTag
      See Also:
    • colSnmpNotifyType

      public static final int colSnmpNotifyType
      See Also:
    • colSnmpNotifyStorageType

      public static final int colSnmpNotifyStorageType
      See Also:
    • colSnmpNotifyRowStatus

      public static final int colSnmpNotifyRowStatus
      See Also:
    • idxSnmpNotifyTag

      public static final int idxSnmpNotifyTag
      See Also:
    • idxSnmpNotifyType

      public static final int idxSnmpNotifyType
      See Also:
    • idxSnmpNotifyStorageType

      public static final int idxSnmpNotifyStorageType
      See Also:
    • idxSnmpNotifyRowStatus

      public static final int idxSnmpNotifyRowStatus
      See Also:
    • oidSnmpNotifyFilterEntry

      public static final org.snmp4j.smi.OID oidSnmpNotifyFilterEntry
    • colSnmpNotifyFilterMask

      public static final int colSnmpNotifyFilterMask
      See Also:
    • colSnmpNotifyFilterType

      public static final int colSnmpNotifyFilterType
      See Also:
    • colSnmpNotifyFilterStorageType

      public static final int colSnmpNotifyFilterStorageType
      See Also:
    • colSnmpNotifyFilterRowStatus

      public static final int colSnmpNotifyFilterRowStatus
      See Also:
    • idxSnmpNotifyFilterSubtree

      public static final int idxSnmpNotifyFilterSubtree
      See Also:
    • idxSnmpNotifyFilterMask

      public static final int idxSnmpNotifyFilterMask
      See Also:
    • idxSnmpNotifyFilterType

      public static final int idxSnmpNotifyFilterType
      See Also:
    • idxSnmpNotifyFilterStorageType

      public static final int idxSnmpNotifyFilterStorageType
      See Also:
    • idxSnmpNotifyFilterRowStatus

      public static final int idxSnmpNotifyFilterRowStatus
      See Also:
    • oidSnmpNotifyFilterProfileEntry

      public static final org.snmp4j.smi.OID oidSnmpNotifyFilterProfileEntry
    • colSnmpNotifyFilterProfileName

      public static final int colSnmpNotifyFilterProfileName
      See Also:
    • colSnmpNotifyFilterProfileStorType

      public static final int colSnmpNotifyFilterProfileStorType
      See Also:
    • colSnmpNotifyFilterProfileRowStatus

      public static final int colSnmpNotifyFilterProfileRowStatus
      See Also:
    • idxSnmpNotifyFilterProfileName

      public static final int idxSnmpNotifyFilterProfileName
      See Also:
    • idxSnmpNotifyFilterProfileStorType

      public static final int idxSnmpNotifyFilterProfileStorType
      See Also:
    • idxSnmpNotifyFilterProfileRowStatus

      public static final int idxSnmpNotifyFilterProfileRowStatus
      See Also:
  • Constructor Details

    • SnmpNotificationMIB

      public SnmpNotificationMIB()
  • Method Details

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

      public boolean addNotifyEntry(org.snmp4j.smi.OctetString name, org.snmp4j.smi.OctetString tag, int type, int storageType)
    • removeNotifyEntry

      public boolean removeNotifyEntry(org.snmp4j.smi.OctetString name)
    • getNotifyTable

    • getNotifyFilterTable

    • getNotifyFilterProfileTable

    • hasFilter

      public boolean hasFilter(org.snmp4j.smi.OctetString filterName)
    • passesFilter

      public boolean passesFilter(org.snmp4j.smi.OctetString filterName, org.snmp4j.smi.OID notificationID, org.snmp4j.smi.VariableBinding[] vbs)
    • passesFilter

      public boolean passesFilter(org.snmp4j.smi.OID paramsIndex, org.snmp4j.smi.OID notificationID, org.snmp4j.smi.VariableBinding[] vbs)