Class MigrationAnalysisWorkflow
java.lang.Object
com.redhat.parodos.examples.prebuilt.migrationtoolkit.MigrationAnalysisWorkflow
A workflow to analyze applications using Migration Toolkit for Applications. This
workflow will:
- create an application with a name, and git repo URL
- create a taskgroup prior to submitting the report
- submit an analysis report for it
- wait till the report is back, send a notification when done
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnalyzeApplication(CreateApplicationTask createApplicationTask, GetApplicationTask getAppTask, SubmitAnalysisTask submitAnalysisTask) fetchReportURL(GetAnalysisTask getAnalysisTask) getAnalysisTask(Notifier notifier) submitAnalysisTask(WorkFlow fetchReportURL)
-
Constructor Details
-
MigrationAnalysisWorkflow
public MigrationAnalysisWorkflow()
-
-
Method Details
-
createApplicationTask
-
getApplicationTask
-
submitAnalysisTask
-
getAnalysisTask
-
AnalyzeApplication
@Bean(name="AnalyzeApplication") public WorkFlow AnalyzeApplication(CreateApplicationTask createApplicationTask, GetApplicationTask getAppTask, SubmitAnalysisTask submitAnalysisTask) -
fetchReportURL
-