ApplicationSafetyFailure

org.sigilaris.core.application.protocol.ApplicationSafetyFailure

Attributes

Source
ApplicationSafety.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class ApplicationAfterLockDeadline(executionId: ExecutionId, lastInclusionHeight: InclusionHeight)

Attributes

Source
ApplicationSafety.scala
final case class AppliedExecutionConflict(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class DuplicateLockInput(inputId: ApplicationInputId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionAlreadyApplied(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionAlreadyTerminal(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionLockDescriptorConflict(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionLockMissing(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionLockNotLive(inputId: ApplicationInputId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionReservationDescriptorConflict(executionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ExecutionReservationMissing(inputId: ApplicationInputId)

Attributes

Source
ApplicationSafety.scala
final case class InputAlreadyLocked(inputId: ApplicationInputId, existingExecutionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class InvalidLockLifecycle(lifecycle: ApplicationEntryLifecycle)

Attributes

Source
ApplicationSafety.scala

Attributes

Source
ApplicationSafety.scala
final case class LockMissing(inputId: ApplicationInputId)

Attributes

Source
ApplicationSafety.scala
final case class LockOwnerMismatch(inputId: ApplicationInputId, existingExecutionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala
final case class ReciprocalLockMismatch(inputId: ApplicationInputId)

Attributes

Source
ApplicationSafety.scala
final case class ReservationConflict(inputId: ApplicationInputId, existingExecutionId: ExecutionId)

Attributes

Source
ApplicationSafety.scala