java.lang.Object
java.util.EventObject
org.snmp4j.agent.MOServerLookupEvent
- All Implemented Interfaces:
Serializable
A
MOServerLookupEvent
describes a lookup of a managed object within a MOServer
repository. Such an
event can be used to update ManagedObject
s before they are accessed and processed by a command responder
(agent).- Version:
- 3.1.0
- Author:
- Frank Fock
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionMOServerLookupEvent
(Object source, ManagedObject<?> lookupResult, MOQuery query, MOServerLookupEvent.IntendedUse intendedUse) MOServerLookupEvent
(Object source, ManagedObject<?> lookupResult, MOQuery query, MOServerLookupEvent.IntendedUse intendedUse, boolean withCompletionCallback) -
Method Summary
Modifier and TypeMethodDescriptionboolean
addCompletionListener
(MOServerLookupListener lookupCompletionListener) void
completedUse
(Object result) Returns the intended use that triggered the lookup event.Returns theManagedObject
that has been looked up.getQuery()
Returns the query that has been used to lookup the managed object.boolean
boolean
removeCompletionListener
(MOServerLookupListener lookupCompletionListener) void
setLookupResult
(ManagedObject<?> lookupResult) Sets the lookup result after construction, for example, if the value is not yet known at construction time.Methods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
MOServerLookupEvent
public MOServerLookupEvent(Object source, ManagedObject<?> lookupResult, MOQuery query, MOServerLookupEvent.IntendedUse intendedUse) -
MOServerLookupEvent
public MOServerLookupEvent(Object source, ManagedObject<?> lookupResult, MOQuery query, MOServerLookupEvent.IntendedUse intendedUse, boolean withCompletionCallback)
-
-
Method Details
-
getLookupResult
Returns theManagedObject
that has been looked up.- Returns:
- a
ManagedObject
.
-
setLookupResult
Sets the lookup result after construction, for example, if the value is not yet known at construction time.- Parameters:
lookupResult
- a managed object that has been looked up by aMOServer
.- Since:
- 3.0
-
getQuery
Returns the query that has been used to lookup the managed object.- Returns:
- a
MOQuery
instance that triggered the event.
-
getIntendedUse
Returns the intended use that triggered the lookup event.- Returns:
- the intended use or
MOServerLookupEvent.IntendedUse.undefined
if there is no information available about the intended use of the lookup results. - Since:
- 3.0
-
isCompletionCallbackAvailable
public boolean isCompletionCallbackAvailable() -
addCompletionListener
-
removeCompletionListener
-
completedUse
-