object ExpirationPolicyProcess
- Source
- ExpirationPolicy.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExpirationPolicyProcess
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- def applyPolicyToDeployment(d: DeploymentCtx, g: RoutingGraph)(ext: Duration): Option[Duration]
- def expirationProcess(cfg: NelsonConfig): Pipe[IO, CleanupRow, CleanupRow]
- def getLatestPolicy(deployments: Vector[Deployment]): Option[ExpirationPolicy]
- def getPolicyForDeployment(d: DeploymentCtx, g: RoutingGraph): Option[ExpirationPolicy]
- def partitionByName(g: RoutingGraph, ns: Namespace): Map[String, Vector[Deployment]]
- def updateExpiration(d: DeploymentCtx, extension: Duration): StoreOpF[DeploymentCtx]