org.opennms.mock.snmp
Class PropertiesBackedManagedObject

java.lang.Object
  extended by org.opennms.mock.snmp.PropertiesBackedManagedObject
All Implemented Interfaces:
MockSnmpMOLoader, Updatable, org.snmp4j.agent.ManagedObject, org.snmp4j.agent.MOAccess

public class PropertiesBackedManagedObject
extends Object
implements org.snmp4j.agent.ManagedObject, MockSnmpMOLoader, Updatable, org.snmp4j.agent.MOAccess

Author:
Mathew Brozowski, Jeff Gehlbach

Constructor Summary
PropertiesBackedManagedObject(org.springframework.core.io.Resource moFile)
           
 
Method Summary
 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)
           
 void get(org.snmp4j.agent.request.SubRequest request)
           
 org.snmp4j.agent.MOScope getScope()
           
 boolean isAccessibleForCreate()
           
 boolean isAccessibleForNotify()
           
 boolean isAccessibleForRead()
           
 boolean isAccessibleForWrite()
           
 List<org.snmp4j.agent.ManagedObject> loadMOs()
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesBackedManagedObject

public PropertiesBackedManagedObject(org.springframework.core.io.Resource moFile)
Method Detail

cleanup

public void cleanup(org.snmp4j.agent.request.SubRequest request)
Specified by:
cleanup in interface org.snmp4j.agent.ManagedObject

commit

public void commit(org.snmp4j.agent.request.SubRequest request)
Specified by:
commit in interface org.snmp4j.agent.ManagedObject

find

public org.snmp4j.smi.OID find(org.snmp4j.agent.MOScope range)
Specified by:
find in interface org.snmp4j.agent.ManagedObject

findNextOid

public org.snmp4j.smi.OID findNextOid(org.snmp4j.smi.OID given)

get

public void get(org.snmp4j.agent.request.SubRequest request)
Specified by:
get in interface org.snmp4j.agent.ManagedObject

getScope

public org.snmp4j.agent.MOScope getScope()
Specified by:
getScope in interface org.snmp4j.agent.ManagedObject

next

public boolean next(org.snmp4j.agent.request.SubRequest request)
Specified by:
next in interface org.snmp4j.agent.ManagedObject

prepare

public void prepare(org.snmp4j.agent.request.SubRequest request)
Specified by:
prepare in interface org.snmp4j.agent.ManagedObject

undo

public void undo(org.snmp4j.agent.request.SubRequest request)
Specified by:
undo in interface org.snmp4j.agent.ManagedObject

updateValue

public void updateValue(org.snmp4j.smi.OID oid,
                        org.snmp4j.smi.Variable value)
Specified by:
updateValue in interface Updatable

loadMOs

public List<org.snmp4j.agent.ManagedObject> loadMOs()
Specified by:
loadMOs in interface MockSnmpMOLoader

isAccessibleForCreate

public boolean isAccessibleForCreate()
Specified by:
isAccessibleForCreate in interface org.snmp4j.agent.MOAccess

isAccessibleForNotify

public boolean isAccessibleForNotify()
Specified by:
isAccessibleForNotify in interface org.snmp4j.agent.MOAccess

isAccessibleForRead

public boolean isAccessibleForRead()
Specified by:
isAccessibleForRead in interface org.snmp4j.agent.MOAccess

isAccessibleForWrite

public boolean isAccessibleForWrite()
Specified by:
isAccessibleForWrite in interface org.snmp4j.agent.MOAccess


Copyright © 2008. All Rights Reserved.