Branch: refs/heads/master
Home:
https://github.com/windup/windup
Commit: cc94e1be53b058527c85010ffcab82c55a666de0
https://github.com/windup/windup/commit/cc94e1be53b058527c85010ffcab82c55...
Author: Ondrej Zizka <zizka(a)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.