org.sigilaris.core.application.protocol.ApplicationSafetyState
See theApplicationSafetyState companion class
object ApplicationSafetyState
Attributes
- Companion
- class
- Source
- ApplicationSafety.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
def acquireLock(state: ApplicationSafetyState, lock: ApplicationLock): Either[ApplicationSafetyFailure, ApplicationSafetyState]
Attributes
- Source
- ApplicationSafety.scala
def apply(locks: Map[ApplicationInputId, ApplicationLock], reservations: Map[ApplicationInputId, ProposalReservation], applied: Map[ExecutionId, AppliedExecution]): ApplicationSafetyState
Attributes
- Source
- ApplicationSafety.scala
def expireExecution(state: ApplicationSafetyState, executionId: ExecutionId): Either[ApplicationSafetyFailure, ApplicationSafetyState]
Attributes
- Source
- ApplicationSafety.scala
def recordApplication(state: ApplicationSafetyState, value: AppliedExecution): Either[ApplicationSafetyFailure, ApplicationSafetyState]
Attributes
- Source
- ApplicationSafety.scala
def reserve(state: ApplicationSafetyState, reservation: ProposalReservation): Either[ApplicationSafetyFailure, ApplicationSafetyState]
Attributes
- Source
- ApplicationSafety.scala
Concrete fields
Attributes
- Source
- ApplicationSafety.scala
In this article