|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ocap.diagnostics.MIBManager
public abstract class MIBManager
The MIBManager class provides Management Information Base (MIB) access to the host's MIB. Applications may use the MIBManager to make MIB queries. In addition, applications can set a MIB Object that can be retrieved from the Host device using SNMP.
Method Summary | |
---|---|
static MIBManager |
getInstance()
Gets the MIBManager. |
abstract MIBDefinition[] |
queryMibs(String oid)
Makes a query for all MIB objects matching the oid parameter, as well as any descendants in the MIB tree. |
abstract void |
registerOID(String oid,
int access,
boolean leaf,
int dataType,
MIBListener listener)
Registers a MIB object by adding the OID and listener to the MIB tables. |
abstract void |
unregisterOID(String oid)
Unregisters a previously registered OID if the OID was registered by the same application. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static MIBManager getInstance()
SecurityException
- if the calling application does not have
MonitorAppPermission("diagnostics").public abstract void registerOID(String oid, int access, boolean leaf, int dataType, MIBListener listener)
oid
- The Object Identifier of the MIB being registered. The
format of the string is based on the format defined by RFC 2578 for
OBJECT IDENTIFIER definition. Terms in the string are period
delimited, e.g. "1.3.6.1.4.1".leaf
- When true indicates if the object is a leaf, otherwise the
object is a non-leaf table column.access
- Indicates allowed access to the MIB being registered. See
access constants in the class for valid values.dataType
- The data type of the MIB being registered. See constants
in MIBDefinition
for valid values.listener
- Listener to the MIB being registered. Must not be null.
IllegalArgumentException
- if oid is an invalid oid string,
if oid is already installed, or any other parameter has an
invalid value.public abstract void unregisterOID(String oid)
oid
- An object identifier that was passed to the registerOID
method.
IllegalArgumentException
- if parameter does not match an OID
registered with the registerOID method.public abstract MIBDefinition[] queryMibs(String oid)
oid
- The object identifier to search for. The format of the
string is based on the format defined by RFC 2578 for
OBJECT IDENTIFIER definition. Terms in the string
are period delimited, e.g. "1.3.6.1.4.1".
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |