Class PreParsePluginResult

    • Field Summary

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

      Constructors 
      Constructor Description
      PreParsePluginResult​(boolean connectionTerminated, boolean continuePluginProcessing, boolean sendResponseImmediately, boolean skipCoreProcessing)
      Creates a new pre-parse 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 pre-parse plugins for the operation.
      boolean sendResponseImmediately()
      Indicates whether the server should send a response to the client immediately without performing any core processing.
      boolean skipCoreProcessing()
      Indicates whether the server should skip the core processing for the operation.
      java.lang.String toString()
      Retrieves a string representation of this pre-parse plugin result.
      • Methods inherited from class java.lang.Object

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

      • SUCCESS

        public static final PreParsePluginResult SUCCESS
        A predefined result instance that indicates all processing completed successfully.
    • Constructor Detail

      • PreParsePluginResult

        public PreParsePluginResult​(boolean connectionTerminated,
                                    boolean continuePluginProcessing,
                                    boolean sendResponseImmediately,
                                    boolean skipCoreProcessing)
        Creates a new pre-parse 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 pre-parse plugins for the operation.
        sendResponseImmediately - Indicates whether to send the response to the client immediately without performing any of the core processing.
        skipCoreProcessing - Indicates whether the server should skip the core processing for the operation. If this is true but sendResponseImmediately is false, then any post-operation plugins will still be invoked.
    • 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 pre-parse plugins for the operation.
        Returns:
        true if the server should continue processing other pre-parse plugins for the operation, or false if not.
      • sendResponseImmediately

        public boolean sendResponseImmediately()
        Indicates whether the server should send a response to the client immediately without performing any core processing.
        Returns:
        true if the server should send a response to the client immediately without
      • skipCoreProcessing

        public boolean skipCoreProcessing()
        Indicates whether the server should skip the core processing for the operation.
        Returns:
        true if the server should skip the core processing for the operation, or false if not.
      • toString

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