Class LoopControllerSchema

    • Constructor Detail

      • LoopControllerSchema

        LoopControllerSchema()
    • Method Detail

      • getContinueForever

         final BooleanPropertyDescriptor<LoopControllerSchema> getContinueForever()

        In spite of the name, this is actually used to determine if the loop controller is repeatable.

        The value is only used in nextIsNull() when the loop end condition has been detected: If forever==true, then it calls resetLoopCount(), otherwise it calls setDone(true).

        Loop Controllers always set forever=true, so that they will be executed next time the parent invokes them.

        Thread Group sets the value false, so nextIsNull() sets done, and the Thread Group will not be repeated. However, it's not clear that a Thread Group could ever be repeated.