Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-4038

Make ProcessValidator implementations pluggable

    XMLWordPrintable

Details

    Description

      Currently there is single implementation of ProcessValidator - RuleFlowProcessValidator that is used always by the ProcessBuilderImpl. To make it flexible there is a need to have it pluggable where default one is RuleFlowProcessValidator.

      This is especially important from simulation point of view where the engine should not validate all constructs from execution point of view when simulating. For example it should not fail/complain where there are no conditions set for XOR gateway. Moreover simulation will get its own set of validation rules that should be possible to be used when running simulation but not when executing process instances.

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            swiderski.maciej Maciej Swiderski (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: