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 - submit an
analysis report for it - wait till the report is back - send an email with the report
url
ENV Variables: For security reasons the MTA url and bearer token can be passed to all
the task constructors For example use MTA_URL and MTA_BEARER_TOKEN To get an email
supply the following variables MAILER_HOST MAILER_PORT MAILER_USER MAILER_PASS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnalyzeApplication(CreateApplicationTask createApplicationTask, GetApplicationTask getAppTask, SubmitAnalysisTask submitAnalysisTask) fetchReportURL(GetAnalysisTask getAnalysisTask) 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
-