Class SearchReferencePluginResult

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static SearchReferencePluginResult SUCCESS
      A predefined result instance that indicates all processing completed successfully.
    • Constructor Summary

      Constructors 
      Constructor Description
      SearchReferencePluginResult​(boolean connectionTerminated, boolean continuePluginProcessing, boolean sendReference, boolean continueSearchProcessing)
      Creates a new search reference plugin result with the provided information.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean connectionTerminated()
      Indicates whether the client connection was terminated by the plugin.
      boolean continuePluginProcessing()
      Indicates whether to continue processing other search reference plugins for the associated search reference.
      boolean continueSearchProcessing()
      Indicates whether to continue processing for the associated search operation.
      boolean sendReference()
      Indicates whether the associated reference should be returned to the client.
      java.lang.String toString()
      Retrieves a string representation of this search reference plugin result.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SearchReferencePluginResult

        public SearchReferencePluginResult​(boolean connectionTerminated,
                                           boolean continuePluginProcessing,
                                           boolean sendReference,
                                           boolean continueSearchProcessing)
        Creates a new search reference plugin result with the provided information.
        Parameters:
        connectionTerminated - Indicates whether the client connection was terminated by the plugin.
        continuePluginProcessing - Indicates whether to continue processing other search reference plugins for the reference.
        sendReference - Indicates whether to send the reference to the client.
        continueSearchProcessing - Indicates whether to continue processing the associated search operation.
    • Method Detail

      • connectionTerminated

        public boolean connectionTerminated()
        Indicates whether the client connection was terminated by the plugin.
        Returns:
        true if the client connection was terminated by the plugin, or false if not.
      • continuePluginProcessing

        public boolean continuePluginProcessing()
        Indicates whether to continue processing other search reference plugins for the associated search reference.
        Returns:
        true if the server should continue processing other search reference plugins for the associated search reference, or false if not.
      • continueSearchProcessing

        public boolean continueSearchProcessing()
        Indicates whether to continue processing for the associated search operation.
        Returns:
        true if the server should continue processing for the associated search operation, or false if not and the search done response should be sent to the client.
      • sendReference

        public boolean sendReference()
        Indicates whether the associated reference should be returned to the client.
        Returns:
        true if the reference should be returned to the client, or false if the server should exclude the reference from the set of search results.
      • toString

        public java.lang.String toString()
        Retrieves a string representation of this search reference plugin result.
        Overrides:
        toString in class java.lang.Object
        Returns:
        A string representation of this search reference plugin result.