Class MigrationAssessmentWorkflow
java.lang.Object
com.redhat.parodos.examples.prebuilt.migrationtoolkit.MigrationAssessmentWorkflow
An assessment workflow to analyze applications using Migration Toolkit for Applications
and return a move2kube option when needed.
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, analyze it, and return a workflow option to move2kube based on the findings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnalyzeApplicationAssessment(CreateApplicationTask createApplicationTask, GetApplicationTask getAppTask, SubmitAnalysisTask submitAnalysisTask) fetchReportURL(GetAnalysisTask getAnalysisTask, ProcessAnalysisTask processAnalysisTask) getAnalysisTask(Notifier notifier) submitAnalysisTask(WorkFlow fetchReportURL)
-
Constructor Details
-
MigrationAssessmentWorkflow
public MigrationAssessmentWorkflow()
-
-
Method Details
-
createApplicationTask
-
getApplicationTask
-
submitAnalysisTask
-
getAnalysisTask
-
AnalyzeApplicationAssessment
@Bean(name="AnalyzeApplicationAssessment") public WorkFlow AnalyzeApplicationAssessment(CreateApplicationTask createApplicationTask, GetApplicationTask getAppTask, SubmitAnalysisTask submitAnalysisTask) -
fetchReportURL
@Bean("fetchReportURL") public WorkFlow fetchReportURL(GetAnalysisTask getAnalysisTask, ProcessAnalysisTask processAnalysisTask)
-