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

PropertiesBackedManagedObject class.

Version:
$Id: $
Author:
Mathew Brozowski, Jeff Gehlbach, Mathew Brozowski, Jeff Gehlbach

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

Constructor Detail

PropertiesBackedManagedObject

public PropertiesBackedManagedObject()
Method Detail

loadMOs

public List<org.snmp4j.agent.ManagedObject> loadMOs(org.springframework.core.io.Resource moFile)

loadMOs

Specified by:
loadMOs in interface MockSnmpMOLoader
Parameters:
moFile - a Resource object.
Returns:
a List object.

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)

findNextOid

Parameters:
given - a OID object.
Returns:
a OID object.

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()

getScope

Specified by:
getScope in interface org.snmp4j.agent.ManagedObject
Returns:
a MOScope object.

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)

updateValue

Specified by:
updateValue in interface Updatable
Parameters:
oid - a OID object.
value - a Variable object.

isAccessibleForCreate

public boolean isAccessibleForCreate()

isAccessibleForCreate

Specified by:
isAccessibleForCreate in interface org.snmp4j.agent.MOAccess
Returns:
a boolean.

isAccessibleForNotify

public boolean isAccessibleForNotify()

isAccessibleForNotify

Specified by:
isAccessibleForNotify in interface org.snmp4j.agent.MOAccess
Returns:
a boolean.

isAccessibleForRead

public boolean isAccessibleForRead()

isAccessibleForRead

Specified by:
isAccessibleForRead in interface org.snmp4j.agent.MOAccess
Returns:
a boolean.

isAccessibleForWrite

public boolean isAccessibleForWrite()

isAccessibleForWrite

Specified by:
isAccessibleForWrite in interface org.snmp4j.agent.MOAccess
Returns:
a boolean.


Copyright © 2011. All Rights Reserved.