package deployment
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Cancel(id: ProcessIdWithName, user: LoggedUser, comment: Option[String]) extends DeploymentAction with Product with Serializable
- case class CheckStatus(id: ProcessIdWithName, user: LoggedUser) extends Product with Serializable
- case class CustomAction(actionName: String, id: ProcessIdWithName, user: LoggedUser, params: Map[String, String]) extends Product with Serializable
- case class Deploy(id: ProcessIdWithName, user: LoggedUser, savepointPath: Option[String], comment: Option[String]) extends DeploymentAction with Product with Serializable
- case class DeployInfo(userId: String, time: Long, action: DeploymentActionType) extends Product with Serializable
- trait DeploymentAction extends AnyRef
- case class DeploymentActionFinished(id: ProcessIdWithName, user: LoggedUser, failureOrDetails: Either[Throwable, DeploymentDetails]) extends Product with Serializable
- sealed trait DeploymentActionType extends AnyRef
- case class DeploymentDetails(version: Long, comment: Option[String], deployedAt: LocalDateTime, action: ProcessActionType) extends Product with Serializable
-
class
DeploymentService extends AnyRef
This service should be responsible for wrapping deploying and cancelling task in persistent context.
This service should be responsible for wrapping deploying and cancelling task in persistent context. The purpose of it is not to handle any other things from ManagementActor - see comments there
- case class DeploymentStatusResponse(deploymentInfo: Map[ProcessName, DeployInfo]) extends Product with Serializable
- class ManagementActor extends FailurePropagatingActor with LazyLogging
- class ProcessIsBeingDeployed extends Exception with EspError
- case class Snapshot(id: ProcessIdWithName, user: LoggedUser, savepointDir: Option[String]) extends Product with Serializable
- case class Stop(id: ProcessIdWithName, user: LoggedUser, savepointDir: Option[String]) extends Product with Serializable
- case class Test[T](id: ProcessIdWithName, processJson: String, test: TestData, user: LoggedUser, variableEncoder: (Any) ⇒ T) extends Product with Serializable
Value Members
- object DeploymentActionType
- object DeploymentStatus extends Product with Serializable
- object ManagementActor