[Windup-commits] [windup/windup] cc94e1: T379 Make it possible to stop running Windup core ...

Ondrej Zizka zizka at seznam.cz
Mon Dec 5 05:59:40 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/windup/windup
  Commit: cc94e1be53b058527c85010ffcab82c55a666de0
      https://github.com/windup/windup/commit/cc94e1be53b058527c85010ffcab82c55a666de0
  Author: Ondrej Zizka <zizka at seznam.cz>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M config/api/src/main/java/org/jboss/windup/config/AbstractRuleLifecycleListener.java
    M config/api/src/main/java/org/jboss/windup/config/GraphRewrite.java
    M config/api/src/main/java/org/jboss/windup/config/RuleLifecycleListener.java
    M config/api/src/main/java/org/jboss/windup/config/RuleSubset.java
    M config/api/src/main/java/org/jboss/windup/config/operation/Iteration.java
    A exec/api/src/main/java/org/jboss/windup/exec/CombinedWindupProgressMonitor.java
    M exec/api/src/main/java/org/jboss/windup/exec/WindupProgressMonitor.java
    M exec/impl/src/main/java/org/jboss/windup/exec/DefaultRuleLifecycleListener.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M exec/tests/src/test/java/org/jboss/windup/exec/test/SkippingReportsRenderingTest.java
    M exec/tests/src/test/java/org/jboss/windup/exec/test/TagsIncludeExcludeTest.java
    A graph/api/src/main/java/org/jboss/windup/graph/model/WindupExecutionModel.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/RuleExecutionResultsListener.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    A tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureStopTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureTest.java
    M tooling/api/src/main/java/org/jboss/windup/tooling/ExecutionResults.java
    M tooling/impl/src/main/java/org/jboss/windup/tooling/ExecutionBuilderImpl.java
    M tooling/impl/src/main/java/org/jboss/windup/tooling/ExecutionResultsImpl.java
    A utils/src/main/java/org/jboss/windup/util/exception/WindupStopException.java

  Log Message:
  -----------
  T379 Make it possible to stop running Windup core execution (#1044)

* T379 Make it possible to stop running Windup core execution
This makes use of WindupProgressMonitor#isCancelled().
That is queried in DefaultRuleLifecycleListener
which is queried by RuleSubset. 
RuleSubset, on spoting stop request, stops the rules cycle and creates a WindupExecutionModel vertex.

* Add a test.




More information about the Windup-commits mailing list