com.sun.jmx.snmp.agent.SnmpMibRequest |
![]() |
This interface models the part of a SNMP request that involves a specific MIB. One object implementing this interface will be created for every MIB involved in a SNMP request, and that object will be passed to the SnmpMibAgent in charge of handling that MIB. 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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds a varbind to this request sublist.
| |||||||||||
Gets the incoming request context name used by Access Control Model in order to allow or deny the access to OIDs.
| |||||||||||
Gets the incoming request context name.
| |||||||||||
Returns the list of varbind to be handled by the SNMP mib node.
| |||||||||||
Returns the local engine.
| |||||||||||
Returns the SNMP PDU attached to the request.
| |||||||||||
Gets the incoming request principal.
| |||||||||||
Returns the SNMP protocol version of the original request.
| |||||||||||
Gets the incoming request security level.
| |||||||||||
Gets the incoming request security model.
| |||||||||||
Returns the number of elements (varbinds) in this request sublist.
| |||||||||||
Returns the vector of varbind to be handled by the SNMP mib node.
| |||||||||||
Returns a handle on a user allocated contextual object.
| |||||||||||
Returns the varbind index that should be embedded in an
SnmpStatusException for this particular varbind.
| |||||||||||
Returns the SNMP protocol version of the original request.
|
Adds a varbind to this request sublist. This method is used for internal purposes and you should never need to call it directly.
varbind | The varbind to be added in the sublist. |
---|
Gets the incoming request context name used by Access Control Model in order to allow or deny the access to OIDs. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise null is returned.
Gets the incoming request context name. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise null is returned.
Returns the list of varbind to be handled by the SNMP mib node.
Returns the local engine. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise null is returned.
Returns the SNMP PDU attached to the request.
Gets the incoming request principal. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise null is returned.
Returns the SNMP protocol version of the original request. No translation is done on the version. The actual received request SNMP version is returned.
Gets the incoming request security level. This level is defined in SnmpEngine
. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise -1 is returned.
Gets the incoming request security model. This parameter is returned only if SnmpV3AdaptorServer
is the adaptor receiving this request. Otherwise -1 is returned.
Returns the number of elements (varbinds) in this request sublist.
Returns the vector of varbind to be handled by the SNMP mib node. The caller shall not modify this vector.
Returns a handle on a user allocated contextual object. This contextual object is allocated through the SnmpUserDataFactory on a per SNMP request basis, and is handed back to the user via SnmpMibRequest (and derivative) objects. It is never accessed by the system, but might be handed back in multiple threads. It is thus the user responsibility to make sure he handles this object in a thread safe manner.
Returns the varbind index that should be embedded in an SnmpStatusException for this particular varbind. This does not necessarily correspond to the "real" index value that will be returned in the result PDU.
varbind | The varbind for which the index value is
querried. Note that this varbind must have
been obtained from the enumeration returned by
getElements() , or from the vector
returned by getSublist() . |
---|
Returns the SNMP protocol version of the original request. If SNMP V1 request are received, the version is upgraded to SNMP V2.