Docket.ClaimPolicy (docket v0.1.0-dev)

Copy Markdown View Source

Backend-neutral current value of a max-active-run policy.

A nil max_active_runs with version zero represents an uninitialized persisted default. Resetting an owner override returns a nil cap with its incremented partition version.

Summary

Types

cap()

@type cap() :: 1..2_147_483_647

t()

@type t() :: %Docket.ClaimPolicy{
  max_active_runs: cap() | nil,
  updated_at: DateTime.t(),
  version: non_neg_integer()
}