|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.snmp4j.agent.mo.snmp.SNMPv2MIB
public class SNMPv2MIB
The SystemGroup implements the objects in the SNMPv2-MIB
specification.
Since version 2.0, the SysUpTime class uses System.nanoTime()
instead System.currentTimeMillis() for up-time computation
which makes the implementation stable against system time changes.
| Nested Class Summary | |
|---|---|
static class |
SNMPv2MIB.SnmpEnableAuthenTrapsEnum
|
class |
SNMPv2MIB.SysOREntry
|
static class |
SNMPv2MIB.SysUpTimeImpl
|
| Constructor Summary | |
|---|---|
SNMPv2MIB(org.snmp4j.smi.OctetString sysDescr,
org.snmp4j.smi.OID sysOID,
org.snmp4j.smi.Integer32 sysServices)
|
|
| Method Summary | |
|---|---|
org.snmp4j.smi.OID |
addSysOREntry(org.snmp4j.smi.OID sysORID,
org.snmp4j.smi.OctetString sysORDescr)
Add a capabilities description to the exported list. |
org.snmp4j.smi.OctetString |
getContact()
|
org.snmp4j.smi.OctetString |
getDescr()
|
org.snmp4j.smi.OctetString |
getLocation()
|
org.snmp4j.smi.OctetString |
getName()
|
NotificationOriginator |
getNotificationOriginator()
Gets the notification originator used for sending authenticationFailure traps. |
org.snmp4j.smi.OID |
getObjectID()
|
org.snmp4j.smi.Integer32 |
getServices()
|
SysUpTime |
getSysUpTime()
|
static SysUpTime |
getSysUpTime(org.snmp4j.smi.OctetString context)
Returns the sysUpTime for the supplied context. |
org.snmp4j.smi.TimeTicks |
getUpTime()
|
void |
incrementCounter(org.snmp4j.event.CounterEvent event)
|
void |
registerMOs(MOServer server,
org.snmp4j.smi.OctetString context)
Registers the managed objects of this group with the server for the supplied context. |
MOTableRow |
removeSysOREntry(org.snmp4j.smi.OID index)
Remove a capabilities description from the exported list. |
void |
setContact(org.snmp4j.smi.OctetString contact)
|
void |
setLocation(org.snmp4j.smi.OctetString sysLocation)
|
void |
setName(org.snmp4j.smi.OctetString sysName)
|
void |
setNotificationOriginator(NotificationOriginator notificationOriginator)
Sets the NotificationOriginator to be used for sending the
authenticationFailure trap. |
void |
unregisterMOs(MOServer server,
org.snmp4j.smi.OctetString context)
Unregisters the managed objects of this group from the supplied server and from the supplied context. |
protected void |
updateSysORLastChange()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SNMPv2MIB(org.snmp4j.smi.OctetString sysDescr,
org.snmp4j.smi.OID sysOID,
org.snmp4j.smi.Integer32 sysServices)
| Method Detail |
|---|
protected void updateSysORLastChange()
public org.snmp4j.smi.OID addSysOREntry(org.snmp4j.smi.OID sysORID,
org.snmp4j.smi.OctetString sysORDescr)
AgentCapabilityList
addSysOREntry in interface AgentCapabilityListsysORID - the OID of an AGENT-CAPABILITIES statement.sysORDescr - A textual description of the capabilities identified
by the corresponding instance of sysORID.
public MOTableRow removeSysOREntry(org.snmp4j.smi.OID index)
AgentCapabilityList
removeSysOREntry in interface AgentCapabilityListindex - the index OID previously returned by AgentCapabilityList.addSysOREntry(org.snmp4j.smi.OID, org.snmp4j.smi.OctetString).
null if such a row
could not be found.
public void registerMOs(MOServer server,
org.snmp4j.smi.OctetString context)
throws DuplicateRegistrationException
MOGroup
registerMOs in interface MOGroupserver - the MOServer where to register the managed objects.context - the context to use (may be null if no specific context
is selected).
DuplicateRegistrationException - if a managed object's scope (i.e. lower bound) is already registered
at the server.
public void unregisterMOs(MOServer server,
org.snmp4j.smi.OctetString context)
MOGroup
unregisterMOs in interface MOGroupserver - the MOServer where to unregister the managed objects.context - the context to use (may be null if no specific context
is selected).public org.snmp4j.smi.OctetString getContact()
public void setContact(org.snmp4j.smi.OctetString contact)
public org.snmp4j.smi.OctetString getDescr()
public org.snmp4j.smi.OctetString getLocation()
public void setLocation(org.snmp4j.smi.OctetString sysLocation)
public org.snmp4j.smi.OctetString getName()
public void setName(org.snmp4j.smi.OctetString sysName)
public org.snmp4j.smi.OID getObjectID()
public org.snmp4j.smi.Integer32 getServices()
public org.snmp4j.smi.TimeTicks getUpTime()
public SysUpTime getSysUpTime()
public void incrementCounter(org.snmp4j.event.CounterEvent event)
incrementCounter in interface org.snmp4j.event.CounterListenerpublic static SysUpTime getSysUpTime(org.snmp4j.smi.OctetString context)
context - a context or null for the default context.
null if such a sysUpTime instance has not been
registered yet.public void setNotificationOriginator(NotificationOriginator notificationOriginator)
NotificationOriginator to be used for sending the
authenticationFailure trap.
notificationOriginator - a NotificationOriginator instance or null to disable
authenticationFailure traps (default).public NotificationOriginator getNotificationOriginator()
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||