package deployment
- Alphabetic
- Public
- Protected
Type Members
- trait BaseDeploymentManager extends DeploymentManager
- case class DMCancelDeploymentCommand(scenarioName: ProcessName, deploymentId: DeploymentId, user: User) extends DMScenarioCommand[Unit] with Product with Serializable
- case class DMCancelScenarioCommand(scenarioName: ProcessName, user: User) extends DMScenarioCommand[Unit] with Product with Serializable
- case class DMCustomActionCommand(actionName: ScenarioActionName, processVersion: ProcessVersion, canonicalProcess: CanonicalProcess, user: User, params: Map[String, String]) extends DMScenarioCommand[CustomActionResult] with Product with Serializable
- case class DMMakeScenarioSavepointCommand(scenarioName: ProcessName, savepointDir: Option[String]) extends DMScenarioCommand[SavepointResult] with Product with Serializable
- case class DMRunDeploymentCommand(processVersion: ProcessVersion, deploymentData: DeploymentData, canonicalProcess: CanonicalProcess, updateStrategy: DeploymentUpdateStrategy) extends DMScenarioCommand[Option[ExternalDeploymentId]] with Product with Serializable
We assume that validate was already called and was successful, currently savepointPath is flink specific, but we could leverage this concept also for other engines
- sealed trait DMScenarioCommand[Result] extends AnyRef
- case class DMStopDeploymentCommand(scenarioName: ProcessName, deploymentId: DeploymentId, savepointDir: Option[String], user: User) extends DMScenarioCommand[SavepointResult] with Product with Serializable
- case class DMStopScenarioCommand(scenarioName: ProcessName, savepointDir: Option[String], user: User) extends DMScenarioCommand[SavepointResult] with Product with Serializable
- case class DMTestScenarioCommand(processVersion: ProcessVersion, canonicalProcess: CanonicalProcess, scenarioTestData: ScenarioTestData) extends DMScenarioCommand[TestResults[Json]] with Product with Serializable
- case class DMValidateScenarioCommand(processVersion: ProcessVersion, deploymentData: DeploymentData, canonicalProcess: CanonicalProcess, updateStrategy: DeploymentUpdateStrategy) extends DMScenarioCommand[Unit] with Product with Serializable
This command is invoked separately before deploy, to be able to give user quick feedback, as deploy (e.g.
This command is invoked separately before deploy, to be able to give user quick feedback, as deploy (e.g. on Flink) may take long time
- sealed trait DataFreshnessPolicy extends AnyRef
- final case class DeployedScenarioData(processVersion: ProcessVersion, deploymentData: DeploymentData, resolvedScenario: CanonicalProcess) extends Product with Serializable
- trait DeploymentManager extends AutoCloseable
- trait DeploymentManagerInconsistentStateHandlerMixIn extends AnyRef
- sealed trait DeploymentStatus extends EnumEntry with UpperSnakecase
- final case class DeploymentStatusName(value: String) extends Product with Serializable
- sealed trait DeploymentSynchronisationSupport extends AnyRef
- trait DeploymentSynchronisationSupported extends DeploymentSynchronisationSupport
- sealed trait DeploymentUpdateStrategy extends AnyRef
- sealed abstract class NoAttributesDeploymentStatus extends DeploymentStatus
- class OverridingProcessStateDefinitionManager extends ProcessStateDefinitionManager
Wrapper for delegate ProcessStateDefinitionManager, used to enhance base state definitions and actions with custom states and custom actions.
Wrapper for delegate ProcessStateDefinitionManager, used to enhance base state definitions and actions with custom states and custom actions.
Use statusIconsPF, statusTooltipsPF and statusDescriptionsPF to customize dynamic state properties. Use customStateDefinitions to extend or override delegate definitions.
The order of overriding handler executions:
- handle state via statusIconsPF, statusTooltipsPF and statusDescriptionsPF or else
- use custom definitions from stateDefinitions or else
- use delegate methods statusIcons, statusTooltips and statusDescriptions
- final case class ProblemDeploymentStatus(description: String) extends DeploymentStatus with Product with Serializable
- trait ProcessStateDefinitionManager extends AnyRef
Used to specify status definitions (for filtering and scenario status visualization) and status transitions (actions).
- trait ProcessingTypeActionService extends AnyRef
- class ProcessingTypeActionServiceStub extends ProcessingTypeActionService
- trait ProcessingTypeDeployedScenariosProvider extends AnyRef
- class ProcessingTypeDeployedScenariosProviderStub extends ProcessingTypeDeployedScenariosProvider
- final case class SavepointResult(path: String) extends Product with Serializable
- sealed trait ScenarioActivityHandling extends AnyRef
- trait ScenarioActivityManager extends AnyRef
- final case class WithDataFreshnessStatus[T](value: T, cached: Boolean) extends Product with Serializable
Value Members
- object DataFreshnessPolicy
- object DeploymentStatus extends Enum[DeploymentStatus]
- object DeploymentStatusName extends Serializable
- object DeploymentUpdateStrategy
- case object NoDeploymentSynchronisationSupport extends DeploymentSynchronisationSupport with Product with Serializable
- object NoOpScenarioActivityManager extends ScenarioActivityManager
- object ProblemDeploymentStatus extends Serializable
- object ScenarioActivityHandling
- object WithDataFreshnessStatus extends Serializable