Class SnmpNotificationMIB

  • All Implemented Interfaces:
    MOGroup

    public class SnmpNotificationMIB
    extends Object
    implements MOGroup
    • Field Detail

      • oidSnmpNotifyEntry

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

        public static final int colSnmpNotifyStorageType
        See Also:
        Constant Field Values
      • idxSnmpNotifyStorageType

        public static final int idxSnmpNotifyStorageType
        See Also:
        Constant Field Values
      • oidSnmpNotifyFilterEntry

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

        public static final int colSnmpNotifyFilterMask
        See Also:
        Constant Field Values
      • colSnmpNotifyFilterType

        public static final int colSnmpNotifyFilterType
        See Also:
        Constant Field Values
      • colSnmpNotifyFilterStorageType

        public static final int colSnmpNotifyFilterStorageType
        See Also:
        Constant Field Values
      • colSnmpNotifyFilterRowStatus

        public static final int colSnmpNotifyFilterRowStatus
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterSubtree

        public static final int idxSnmpNotifyFilterSubtree
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterMask

        public static final int idxSnmpNotifyFilterMask
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterType

        public static final int idxSnmpNotifyFilterType
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterStorageType

        public static final int idxSnmpNotifyFilterStorageType
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterRowStatus

        public static final int idxSnmpNotifyFilterRowStatus
        See Also:
        Constant Field Values
      • oidSnmpNotifyFilterProfileEntry

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

        public static final int colSnmpNotifyFilterProfileName
        See Also:
        Constant Field Values
      • colSnmpNotifyFilterProfileStorType

        public static final int colSnmpNotifyFilterProfileStorType
        See Also:
        Constant Field Values
      • colSnmpNotifyFilterProfileRowStatus

        public static final int colSnmpNotifyFilterProfileRowStatus
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterProfileName

        public static final int idxSnmpNotifyFilterProfileName
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterProfileStorType

        public static final int idxSnmpNotifyFilterProfileStorType
        See Also:
        Constant Field Values
      • idxSnmpNotifyFilterProfileRowStatus

        public static final int idxSnmpNotifyFilterProfileRowStatus
        See Also:
        Constant Field Values
    • Constructor Detail

      • SnmpNotificationMIB

        public SnmpNotificationMIB()
    • Method Detail

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