java.lang.Object | |||
↳ | com.sun.jmx.snmp.agent.SnmpMibNode | ||
↳ | com.sun.jmx.snmp.agent.SnmpMibTable | ||
↳ | sun.management.snmp.jvmmib.JvmRTLibraryPathTableMeta |
![]() |
The class is used for implementing the "JvmRTLibraryPathTable" group. The group is defined with the following oid: 1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
objectserver | Reference to the object server. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructor for the table.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add a new entry in this
SnmpMibTable . | |||||||||||
This method is used internally and is implemented by the
SnmpMibTable subclasses generated by mibgen . | |||||||||||
This method is invoked when the creation of a new entry is requested
by a remote SNMP manager.
| |||||||||||
This method is used internally and is implemented by the
SnmpMibTable subclasses generated by mibgen . | |||||||||||
Returns the arc of the next columnar object following "var".
| |||||||||||
Returns true if "var" identifies a readable scalar object.
| |||||||||||
Tell whether the specific version of this metadata generated
by
mibgen requires entries to be registered with
the MBeanServer. | |||||||||||
This method is used internally and is implemented by the
SnmpMibTable subclasses generated by mibgen . | |||||||||||
Hook for subclasses.
| |||||||||||
check that the given "var" identifies a columnar object.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Factory method for "JvmRTLibraryPathEntry" entry metadata class.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Constructor for the table. Initialize metadata for "JvmRTLibraryPathTableMeta". The reference on the MBean server is updated so the entries created through an SNMP SET will be AUTOMATICALLY REGISTERED in Java DMK.
Add a new entry in this SnmpMibTable
.
Also triggers the addEntryCB() callback of the
SnmpTableEntryFactory
interface
if this node is bound to a factory.
rowOid | The SnmpOid identifying the table
row to be added. |
---|---|
objname | The ObjectName with which this entry is registered. This parameter can be omitted if isRegistrationRequired() return false. |
entry | The entry to add. |
SnmpStatusException |
---|
This method is used internally and is implemented by the
SnmpMibTable
subclasses generated by mibgen
.
SnmpStatusException |
---|
This method is invoked when the creation of a new entry is requested
by a remote SNMP manager.
By default, remote entry creation is disabled - and this method
will not be called. You can dynamically switch the entry creation
policy by calling setCreationEnabled(true)
and
setCreationEnabled(false)
on this object.
This method is called internally by the SNMP runtime and you should never need to call it directly. However you might want to extend it in order to implement your own specific application behaviour, should the default behaviour not be at your convenience.
req | The SNMP subrequest requesting this creation |
---|---|
rowOid | The OID indexing the conceptual row (entry) for which the creation was requested. |
depth | The position of the columnar object arc in the OIDs from the varbind list. |
SnmpStatusException |
---|
This method is used internally and is implemented by the
SnmpMibTable
subclasses generated by mibgen
.
SnmpStatusException |
---|
Returns the arc of the next columnar object following "var".
rowOid | The OID index of the row involved in the operation. |
---|---|
var | Id of the variable we start from, looking for the next. |
data | A contextual object containing user-data.
This object is allocated through the
for each incoming SNMP request. |
SnmpStatusException |
---|
Returns true if "var" identifies a readable scalar object.
rowOid | The OID index of the row involved in the operation. |
---|---|
var | The OID arc. |
data | A contextual object containing user-data.
This object is allocated through the
for each incoming SNMP request. |
SnmpStatusException |
---|
Tell whether the specific version of this metadata generated
by mibgen
requires entries to be registered with
the MBeanServer. In this case an ObjectName will have to be
passed to addEntry() in order for the table to behave correctly
(case of the generic metadata).
If that version of the metadata does not require entry to be registered, then passing an ObjectName becomes optional (null can be passed instead).
true
if registration is required by this
version of the metadata.
This method is used internally and is implemented by the
SnmpMibTable
subclasses generated by mibgen
.
SnmpStatusException |
---|
Hook for subclasses. The default implementation of this method is to always return false. Subclasses should redefine this method so that it returns true when:
rowOid | The OID index of the row involved in the operation. |
---|---|
var | Id of the variable we start from, looking for the next. |
data | A contextual object containing user-data.
This object is allocated through the
for each incoming SNMP request. |
pduVersion | Protocol version of the original request PDU. |
check that the given "var" identifies a columnar object.
rowOid | The OID index of the row involved in the operation. |
---|---|
var | The var we want to validate. |
data | A contextual object containing user-data.
This object is allocated through the
for each incoming SNMP request. |
SnmpStatusException |
---|
Factory method for "JvmRTLibraryPathEntry" entry metadata class. You can redefine this method if you need to replace the default generated metadata class with your own customized class.
snmpEntryName | Name of the SNMP Entry object (conceptual row) ("JvmRTLibraryPathEntry") |
---|---|
tableName | Name of the table in which the entries are registered ("JvmRTLibraryPathTable") |
mib | The SnmpMib object in which this table is registered |
server | MBeanServer for this table entries (may be null) |