Class ScriptedRunnable

    • Constructor Detail

      • ScriptedRunnable

        public ScriptedRunnable()
    • Method Detail

      • getCustomObject

        @Nullable
        public Object getCustomObject()
        Return the custom (externally provided) object.
        Returns:
        the custom object
      • setCustomObject

        public void setCustomObject​(@Nullable
                                    Object object)
        Set the custom (externally provided) object.
        Parameters:
        object - the custom object
      • setScript

        public void setScript​(@Nonnull
                              EvaluableScript matcherScript)
        Sets the script to be evaluated.
        Parameters:
        matcherScript - the script to be evaluated
      • run

        public void run()
        Specified by:
        run in interface Runnable