public class PropertiesBackedManagedObject extends Object implements org.snmp4j.agent.ManagedObject, MockSnmpMOLoader, Updatable, org.snmp4j.agent.MOAccess
PropertiesBackedManagedObject class.
Constructor and Description |
---|
PropertiesBackedManagedObject() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup(org.snmp4j.agent.request.SubRequest request) |
void |
commit(org.snmp4j.agent.request.SubRequest request) |
org.snmp4j.smi.OID |
find(org.snmp4j.agent.MOScope range) |
org.snmp4j.smi.OID |
findNextOid(org.snmp4j.smi.OID given)
findNextOid
|
void |
get(org.snmp4j.agent.request.SubRequest request) |
org.snmp4j.agent.MOScope |
getScope()
getScope
|
protected org.snmp4j.smi.Variable |
handleDynamicVariable(String oidStr,
String typeStr)
handleDynamicVariable
|
boolean |
isAccessibleForCreate()
isAccessibleForCreate
|
boolean |
isAccessibleForNotify()
isAccessibleForNotify
|
boolean |
isAccessibleForRead()
isAccessibleForRead
|
boolean |
isAccessibleForWrite()
isAccessibleForWrite
|
List<org.snmp4j.agent.ManagedObject> |
loadMOs(URL moFile) |
boolean |
next(org.snmp4j.agent.request.SubRequest request) |
void |
prepare(org.snmp4j.agent.request.SubRequest request) |
void |
undo(org.snmp4j.agent.request.SubRequest request) |
void |
updateValue(org.snmp4j.smi.OID oid,
org.snmp4j.smi.Variable value)
updateValue
|
public List<org.snmp4j.agent.ManagedObject> loadMOs(URL moFile)
loadMOs
in interface MockSnmpMOLoader
public org.snmp4j.smi.OID find(org.snmp4j.agent.MOScope range)
find
in interface org.snmp4j.agent.ManagedObject
public org.snmp4j.smi.OID findNextOid(org.snmp4j.smi.OID given)
findNextOid
given
- a OID
object.OID
object.public void get(org.snmp4j.agent.request.SubRequest request)
get
in interface org.snmp4j.agent.ManagedObject
public org.snmp4j.agent.MOScope getScope()
getScope
getScope
in interface org.snmp4j.agent.ManagedObject
MOScope
object.public boolean next(org.snmp4j.agent.request.SubRequest request)
next
in interface org.snmp4j.agent.ManagedObject
public void prepare(org.snmp4j.agent.request.SubRequest request)
prepare
in interface org.snmp4j.agent.ManagedObject
public void commit(org.snmp4j.agent.request.SubRequest request)
commit
in interface org.snmp4j.agent.ManagedObject
public void cleanup(org.snmp4j.agent.request.SubRequest request)
cleanup
in interface org.snmp4j.agent.ManagedObject
public void undo(org.snmp4j.agent.request.SubRequest request)
undo
in interface org.snmp4j.agent.ManagedObject
public void updateValue(org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable value)
updateValue
updateValue
in interface Updatable
oid
- a OID
object.value
- a Variable
object.public boolean isAccessibleForCreate()
isAccessibleForCreate
isAccessibleForCreate
in interface org.snmp4j.agent.MOAccess
public boolean isAccessibleForNotify()
isAccessibleForNotify
isAccessibleForNotify
in interface org.snmp4j.agent.MOAccess
public boolean isAccessibleForRead()
isAccessibleForRead
isAccessibleForRead
in interface org.snmp4j.agent.MOAccess
public boolean isAccessibleForWrite()
isAccessibleForWrite
isAccessibleForWrite
in interface org.snmp4j.agent.MOAccess
protected org.snmp4j.smi.Variable handleDynamicVariable(String oidStr, String typeStr) throws SnmpErrorStatusException
handleDynamicVariable
oidStr
- a String
object.typeStr
- a String
object.Variable
object.SnmpErrorStatusException
Copyright © 2021. All rights reserved.