Class 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:
    Serialized Form
    • Method Detail

      • 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.
      • isCompletionCallbackAvailable

        public boolean isCompletionCallbackAvailable()
      • addCompletionListener

        public boolean addCompletionListener​(MOServerLookupListener lookupCompletionListener)
      • removeCompletionListener

        public boolean removeCompletionListener​(MOServerLookupListener lookupCompletionListener)
      • completedUse

        public void completedUse​(Object result)