All Classes and Interfaces
Class
Description
Assessment Annotation
Base Class for Assessment WorkFlowTasks.
Base Class for an InfrastrcutureWorkFlowTask.
Basic Contract for checking if a manual process initiated by a @see WorkFlowTask has
been completed
Base Class for a WorkFlowTask.
Checker Annotation
Escalation Annotation
Infrastructure Annotation
Thrown when the @see WorkContext is missing a @see WorkFlowTaskParameter
Parameter annotation
The status of a @see Work once it has started/completed execution
ShellRunnerTask takes a script and an optional env and runs them to completion and
returns the exit code.
Contains useful logic that is valuable for any WorkFlowTask implementation
Util Class to parse WorkContext
Represent Keys that can be put into the WorkContext to get out specific values that
might be used by WorkFlowService or WorkFlowEngine implementations
An WorkFlowOption is an identifier for a collection of @see WorkFlowTasks that can be
presented to a user as an option to choose from.
This consumed by a @see BaseAssessmentTask, updated by that task and then consumed by
the UI layer for the user to choose which Workflow they wish to execute
- currentVersion: The tool chain the application is currently using (it might be none -
meaning tooling must be created)
- upgradeOptions: Any available upgrade options for the existing tool chain
- migrationOptions: Existing tooling/environments that the user can to move their
workload over too (ie: moving from VMs to k8)
- newOptions: New tool chains/environments that can be created for the application
- continuationOptions: if a workflow has started and not been completed due to missing
information from the user.
Used to build a reference for an WorkFlowOptions
Workflow processing type
The status of a @see WorkFlow once it has started/completed execution
Basic Contract for Work in the Infrastructure Service
The expected result returned by a @see WorkFlowTask
The outcome of a @see WorkFlowTask after execution
A type for a WorkflowTask
Workflows themselves are defined by the WorkFlowTasks that compose them, but it is
useful to provide a type for a Workflow
Workflow parameter type
Workflow parameter type
Workflow Parameter Value Provider
Work Parameter Value request
Work Parameter Value response
Workflows themselves are defined by the WorkFlowTasks that compose them, but it is
useful to provide a type for a Workflow