Class MOServerLookupEvent

java.lang.Object
java.util.EventObject
org.snmp4j.agent.MOServerLookupEvent
All Implemented Interfaces:
Serializable

public class MOServerLookupEvent extends EventObject
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:
  • Constructor Details

  • Method Details

    • getLookupResult

      public ManagedObject<?> getLookupResult()
      Returns the ManagedObject that has been looked up.
      Returns:
      a ManagedObject.
    • setLookupResult

      public void setLookupResult(ManagedObject<?> lookupResult)
      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 a MOServer.
      Since:
      3.0
    • getQuery

      public MOQuery getQuery()
      Returns the query that has been used to lookup the managed object.
      Returns:
      a MOQuery instance that triggered the event.
    • getIntendedUse

      public MOServerLookupEvent.IntendedUse 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

      public boolean addCompletionListener(MOServerLookupListener lookupCompletionListener)
    • removeCompletionListener

      public boolean removeCompletionListener(MOServerLookupListener lookupCompletionListener)
    • completedUse

      public void completedUse(Object result)