Packages

package deployment

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Cancel(id: ProcessIdWithName, user: LoggedUser, comment: Option[String]) extends DeploymentAction with Product with Serializable
  2. case class CheckStatus(id: ProcessIdWithName, user: LoggedUser) extends Product with Serializable
  3. case class CustomAction(actionName: String, id: ProcessIdWithName, user: LoggedUser, params: Map[String, String]) extends Product with Serializable
  4. case class Deploy(id: ProcessIdWithName, user: LoggedUser, savepointPath: Option[String], comment: Option[String]) extends DeploymentAction with Product with Serializable
  5. case class DeployInfo(userId: String, time: Long, action: DeploymentActionType) extends Product with Serializable
  6. trait DeploymentAction extends AnyRef
  7. case class DeploymentActionFinished(id: ProcessIdWithName, user: LoggedUser, failureOrDetails: Either[Throwable, DeploymentDetails]) extends Product with Serializable
  8. sealed trait DeploymentActionType extends AnyRef
  9. case class DeploymentDetails(version: Long, comment: Option[String], deployedAt: LocalDateTime, action: ProcessActionType) extends Product with Serializable
  10. 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

  11. case class DeploymentStatusResponse(deploymentInfo: Map[ProcessName, DeployInfo]) extends Product with Serializable
  12. class ManagementActor extends FailurePropagatingActor with LazyLogging
  13. class ProcessIsBeingDeployed extends Exception with EspError
  14. case class Snapshot(id: ProcessIdWithName, user: LoggedUser, savepointDir: Option[String]) extends Product with Serializable
  15. case class Stop(id: ProcessIdWithName, user: LoggedUser, savepointDir: Option[String]) extends Product with Serializable
  16. case class Test[T](id: ProcessIdWithName, processJson: String, test: TestData, user: LoggedUser, variableEncoder: (Any) ⇒ T) extends Product with Serializable

Value Members

  1. object DeploymentActionType
  2. object DeploymentStatus extends Product with Serializable
  3. object ManagementActor

Ungrouped