java.lang.Object
org.snmp4j.agent.UpdatableMOSupport
The
UpdatableMOSupport class provides support for update
UpdatableManagedObjects.- Since:
- 1.2
- Version:
- 1.2
- Author:
- Frank Fock
-
Constructor Summary
ConstructorsConstructorDescriptionCreates aUpdatableMOSupportwith undefined (null) last update time and source. -
Method Summary
Modifier and TypeMethodDescriptionGets the date and time of the last update.Gets the object that triggered the last update of this managed object.voidsetLastUpdate(Date lastUpdate) Sets the last update date and time.voidSet the last update to the current time.voidsetLastUpdateSource(Object source) Sets the source object of the last update.
-
Constructor Details
-
UpdatableMOSupport
public UpdatableMOSupport()Creates aUpdatableMOSupportwith undefined (null) last update time and source.
-
-
Method Details
-
getLastUpdate
Gets the date and time of the last update.- Returns:
- the Date when the last
UpdatableManagedObject.update(MOQuery updateScope)has been called.
-
setLastUpdate
Sets the last update date and time.- Parameters:
lastUpdate- the date and time of the last successful update ornullthe reset/update a managed object on the next access.
-
setLastUpdateNow
public void setLastUpdateNow()Set the last update to the current time. -
getLastUpdateSource
Gets the object that triggered the last update of this managed object.- Returns:
- an object or
nullif the source of the last update is unknown/undefined.
-
setLastUpdateSource
Sets the source object of the last update. The object is not directly referenced by thisUpdatableMOSupport. Instead, aWeakReferenceis used, so that the object source can be garbage collected if it is not referenced elsewhere.- Parameters:
source- an Object that identifies an update source.
-