package model
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DeploymentWithJarData[ProcessRep](processVersion: ProcessVersion, process: ProcessRep, inputConfigDuringExecutionJson: String, jarFileName: String) extends Product with Serializable
- case class PeriodicProcess[ProcessRep](id: PeriodicProcessId, deploymentData: DeploymentWithJarData[ProcessRep], scheduleProperty: ScheduleProperty, active: Boolean, createdAt: LocalDateTime, processActionId: Option[ProcessActionId]) extends Product with Serializable
- case class PeriodicProcessDeployment[ProcessRep](id: PeriodicProcessDeploymentId, periodicProcess: PeriodicProcess[ProcessRep], createdAt: LocalDateTime, runAt: LocalDateTime, scheduleName: ScheduleName, retriesLeft: Int, nextRetryAt: Option[LocalDateTime], state: PeriodicProcessDeploymentState) extends Product with Serializable
- final case class PeriodicProcessDeploymentId(value: Long) extends AnyVal with MappedTo[Long] with Product with Serializable
- case class PeriodicProcessDeploymentState(deployedAt: Option[LocalDateTime], completedAt: Option[LocalDateTime], status: PeriodicProcessDeploymentStatus) extends Product with Serializable
- case class PeriodicProcessId(value: Long) extends MappedTo[Long] with Product with Serializable
- case class PeriodicProcessScheduleData(process: PeriodicProcess[Unit], deployments: List[PeriodicProcessDeployment[Unit]]) extends Product with Serializable
- case class ScheduleData(process: PeriodicProcess[Unit], latestDeployments: List[ScheduleDeploymentData]) extends Product with Serializable
- case class ScheduleDeploymentData(id: PeriodicProcessDeploymentId, createdAt: LocalDateTime, runAt: LocalDateTime, deployedAt: Option[LocalDateTime], retriesLeft: Int, nextRetryAt: Option[LocalDateTime], state: PeriodicProcessDeploymentState) extends Product with Serializable
- case class ScheduleId(processId: PeriodicProcessId, scheduleName: ScheduleName) extends Product with Serializable
- case class ScheduleName(value: Option[String]) extends Product with Serializable
- case class SchedulesState(schedules: Map[ScheduleId, ScheduleData]) extends Product with Serializable
Value Members
- object PeriodicProcessDeploymentStatus extends Enumeration
- object ScheduleDeploymentData extends Serializable