|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.adventnet.snmp.mibs.MibTrap
The TRAP-TYPE construct in SNMPv1 MIB modules is used to specify the events that an agent can report to SNMP managers.
A Trap is an SNMPv1 event report message, which is identified by the values of fields enterprise, generic-trap, and specific-trap.
Fields | Methods for retreiving the field values |
ENTERPRISE | getEnterprise() and getEnterpriseString() |
VARIABLES | getVariables() |
DESCRIPTION | getDescription() |
REFERENCE | getReference() |
This class enables storage of defined traps based on parsing a MIB module.
Method Summary | |
java.lang.String |
getDescription()
Gets the value of the DESCRIPTION clause. |
SnmpOID |
getEnterprise()
Gets the enterprise value of this trap. |
java.lang.String |
getEnterpriseString()
Gets the enterprise name of this trap. |
java.lang.String |
getModuleName()
Gets the name of the module this trap is defined. |
java.lang.String |
getName()
Gets the name of this trap. |
java.lang.String |
getReference()
Gets the value of the REFERENCE clause. |
byte |
getTrapType()
Used to know whether this TRAP is generic or specific type. |
int |
getValue()
Gets the generic or specific trap number. |
java.util.Vector |
getVariables()
Gets the variables as a vector of strings. |
java.lang.String |
toString()
Returns the name of this trap. |
java.lang.String |
toTagString()
Gives the name and complete description of the trap like the MIB definition. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public java.lang.String getModuleName()
public java.lang.String getName()
toString()
public int getValue()
The type of the trap whether generic or specific type can be known from the getTrapType() method.
getTrapType()
public SnmpOID getEnterprise()
If the enterprise value is "snmp", then the trap is a generic trap. Then this method will return the SnmpOID value of "snmp" i.e. '.1.3.6.1.2.1.11'.
If the enterprise value is other than "snmp", then the trap is a specific trap and the enterprise value should be registered under the enterprise oid(.1.3.6.1.4.1)
If you want the enterprise value as a String, then the method getEnterpriseString() can be used.
getEnterpriseString()
public java.lang.String getEnterpriseString()
When the value specified for the ENTERPRISE clause is 'snmp'
(iso(1).org(3).dod(6).internet(1).mgmt(2).mib(1).snmp(11)),
then the trap is a generic trap.
Otherwise the trap is
a specific trap.
For the specific trap the enterprise value should be registered under the enterprise oid(.1.3.6.1.4.1)
This method returns the value specified in the ENTERPRISE clause of the TRAP-TYPE definition.
If you want the enterprise value as an SnmpOID instance, then the method getEnterprise() can be used.
public java.util.Vector getVariables()
The optional VARIABLES clause of the TRAP-TYPE construct is used to specify one or more scalar or columnar objects whose value describes the event.
The elements of the Vector returned by this method are the values present in the VARIABLES clause of the TRAP-TYPE definition.
public java.lang.String getDescription()
public java.lang.String getReference()
public java.lang.String toString()
toString
in class java.lang.Object
getName()
public java.lang.String toTagString()
public byte getTrapType()
If the value is 0, it is generic trap type or else if the value is 1, then it is a specific trap type.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |