org.snmp4j.agent.mo.snmp
Class SnmpNotificationMIB

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

public class SnmpNotificationMIB
extends java.lang.Object
implements MOGroup


Nested Class Summary
static class SnmpNotificationMIB.SnmpNotifyFilterTypeEnum
           
static class SnmpNotificationMIB.SnmpNotifyTypeEnum
           
 
Field Summary
static int colSnmpNotifyFilterMask
           
static int colSnmpNotifyFilterProfileName
           
static int colSnmpNotifyFilterProfileRowStatus
           
static int colSnmpNotifyFilterProfileStorType
           
static int colSnmpNotifyFilterRowStatus
           
static int colSnmpNotifyFilterStorageType
           
static int colSnmpNotifyFilterType
           
static int colSnmpNotifyRowStatus
           
static int colSnmpNotifyStorageType
           
static int colSnmpNotifyTag
           
static int colSnmpNotifyType
           
static int idxSnmpNotifyFilterMask
           
static int idxSnmpNotifyFilterProfileName
           
static int idxSnmpNotifyFilterProfileRowStatus
           
static int idxSnmpNotifyFilterProfileStorType
           
static int idxSnmpNotifyFilterRowStatus
           
static int idxSnmpNotifyFilterStorageType
           
static int idxSnmpNotifyFilterSubtree
           
static int idxSnmpNotifyFilterType
           
static int idxSnmpNotifyRowStatus
           
static int idxSnmpNotifyStorageType
           
static int idxSnmpNotifyTag
           
static int idxSnmpNotifyType
           
static org.snmp4j.smi.OID oidSnmpNotifyEntry
           
static org.snmp4j.smi.OID oidSnmpNotifyFilterEntry
           
static org.snmp4j.smi.OID oidSnmpNotifyFilterProfileEntry
           
 
Constructor Summary
SnmpNotificationMIB()
           
 
Method Summary
 boolean addNotifyEntry(org.snmp4j.smi.OctetString name, org.snmp4j.smi.OctetString tag, int type, int storageType)
           
 DefaultMOTable getNotifyFilterProfileTable()
           
 DefaultMOTable getNotifyFilterTable()
           
 DefaultMOTable getNotifyTable()
           
 boolean hasFilter(org.snmp4j.smi.OctetString filterName)
           
 boolean passesFilter(org.snmp4j.smi.OctetString filterName, org.snmp4j.smi.OID notificationID, org.snmp4j.smi.VariableBinding[] vbs)
           
 boolean passesFilter(org.snmp4j.smi.OID paramsIndex, org.snmp4j.smi.OID notificationID, org.snmp4j.smi.VariableBinding[] vbs)
           
 void registerMOs(MOServer server, org.snmp4j.smi.OctetString context)
          Registers the managed objects of this group with the server for the supplied context.
 void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
          Unregisters the managed objects of this group from the supplied server and from the supplied context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oidSnmpNotifyEntry

public static final org.snmp4j.smi.OID oidSnmpNotifyEntry

colSnmpNotifyTag

public static final int colSnmpNotifyTag
See Also:
Constant Field Values

colSnmpNotifyType

public static final int colSnmpNotifyType
See Also:
Constant Field Values

colSnmpNotifyStorageType

public static final int colSnmpNotifyStorageType
See Also:
Constant Field Values

colSnmpNotifyRowStatus

public static final int colSnmpNotifyRowStatus
See Also:
Constant Field Values

idxSnmpNotifyTag

public static final int idxSnmpNotifyTag
See Also:
Constant Field Values

idxSnmpNotifyType

public static final int idxSnmpNotifyType
See Also:
Constant Field Values

idxSnmpNotifyStorageType

public static final int idxSnmpNotifyStorageType
See Also:
Constant Field Values

idxSnmpNotifyRowStatus

public static final int idxSnmpNotifyRowStatus
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)

getNotifyTable

public DefaultMOTable getNotifyTable()

getNotifyFilterTable

public DefaultMOTable getNotifyFilterTable()

getNotifyFilterProfileTable

public DefaultMOTable 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)

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.