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 ManagedObjects before they are accessed and processed by a command responder
(agent).- Version:
- 3.1.0
- Author:
- Frank Fock
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionMOServerLookupEvent(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 TypeMethodDescriptionbooleanaddCompletionListener(MOServerLookupListener lookupCompletionListener) voidcompletedUse(Object result) Returns the intended use that triggered the lookup event.Returns theManagedObjectthat has been looked up.getQuery()Returns the query that has been used to lookup the managed object.booleanbooleanremoveCompletionListener(MOServerLookupListener lookupCompletionListener) voidsetLookupResult(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 theManagedObjectthat 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
MOQueryinstance that triggered the event.
-
getIntendedUse
Returns the intended use that triggered the lookup event.- Returns:
- the intended use or
MOServerLookupEvent.IntendedUse.undefinedif there is no information available about the intended use of the lookup results. - Since:
- 3.0
-
isCompletionCallbackAvailable
public boolean isCompletionCallbackAvailable() -
addCompletionListener
-
removeCompletionListener
-
completedUse
-