com.sun.jmx.snmp.agent.SnmpMibSubRequest |
This interface models an SNMP sub request to be performed on a specific
SNMP MIB node. The node involved can be either an SNMP group, an SNMP table,
or an SNMP table entry (conceptual row). The conceptual row may or may not
already exist. If the row did not exist at the time when the request
was received, the isNewEntry()
method will return
true
.
Objects implementing this interface will be allocated by the SNMP engine. You will never need to implement this interface. You will only use it.
This API is a Sun Microsystems internal API and is subject to change without notice.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the list of varbind to be handled by the SNMP MIB node.
| |||||||||||
Return the part of the OID identifying the table entry involved.
| |||||||||||
Return the varbind that holds the RowStatus variable.
| |||||||||||
Return the list of varbind to be handled by the SNMP MIB node.
| |||||||||||
Indicate whether the entry involved is a new entry.
| |||||||||||
This method should be called when a status exception needs to
be raised when checking a given varbind for an SNMP SET request.
| |||||||||||
This method should be called when a status exception needs to
be raised for a given varbind of an SNMP GET request.
| |||||||||||
This method should be called when a status exception needs to
be raised for a given varbind of an SNMP SET request.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Return the list of varbind to be handled by the SNMP MIB node.
Note:
Return the part of the OID identifying the table entry involved.
null
if the request is not directed to an entry.
Return the varbind that holds the RowStatus variable.
It corresponds to the varbind that was identified by
the isRowStatus()
method generated by mibgen
on SnmpMibTable
derivatives.
SnmpMibTable
).null
means that no such varbind could be
identified.Return the list of varbind to be handled by the SNMP MIB node.
Note:
Indicate whether the entry involved is a new entry.
This method will return true
if the entry was not
found when the request was processed. As a consequence,
true
means that either the entry does not exist yet,
or it has been created while processing this request.
The result of this method is only significant when an entry
is involved.
true
If the entry did not exist,
or false
if the entry involved was found.
This method should be called when a status exception needs to be raised when checking a given varbind for an SNMP SET request. This method performs all the necessary conversions (SNMPv1 <=> SNMPv2) and propagates the exception if needed. This method also takes care of setting the correct value of the index field.
varbind | The varbind for which the exception is
registered. Note that this varbind must have
been obtained from the enumeration returned by
getElements() , or from the vector
returned by getSubList() |
---|---|
exception | The exception to be registered for the given varbind. |
SnmpStatusException |
---|
This method should be called when a status exception needs to be raised for a given varbind of an SNMP GET request. This method performs all the necessary conversions (SNMPv1 <=> SNMPv2) and propagates the exception if needed: If the version is SNMP v1, the exception is propagated. If the version is SNMP v2, the exception is stored in the varbind. This method also takes care of setting the correct value of the index field.
varbind | The varbind for which the exception is
registered. Note that this varbind must have
been obtained from the enumeration returned by
getElements() , or from the vector
returned by getSubList() |
---|---|
exception | The exception to be registered for the given varbind. |
SnmpStatusException |
---|
This method should be called when a status exception needs to be raised for a given varbind of an SNMP SET request. This method performs all the necessary conversions (SNMPv1 <=> SNMPv2) and propagates the exception if needed. This method also takes care of setting the correct value of the index field.
varbind | The varbind for which the exception is
registered. Note that this varbind must have
been obtained from the enumeration returned by
getElements() , or from the vector
returned by getSubList() |
---|---|
exception | The exception to be registered for the given varbind. |
SnmpStatusException |
---|