java.lang.Object
org.snmp4j.agent.UpdatableMOSupport
The
UpdatableMOSupport
class provides support for update
UpdatableManagedObject
s.- Since:
- 1.2
- Version:
- 1.2
- Author:
- Frank Fock
-
Constructor Summary
ConstructorDescriptionCreates aUpdatableMOSupport
with 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.void
setLastUpdate
(Date lastUpdate) Sets the last update date and time.void
Set the last update to the current time.void
setLastUpdateSource
(Object source) Sets the source object of the last update.
-
Constructor Details
-
UpdatableMOSupport
public UpdatableMOSupport()Creates aUpdatableMOSupport
with 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 ornull
the 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
null
if 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, aWeakReference
is 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.
-