Pleroma Job Queue v0.3.0 PleromaJobQueue.State View Source

A queue state

Link to this section Summary

Link to this section Types

Link to this type

queue() View Source
queue() :: [%{item: job(), priority: non_neg_integer()}]

Link to this type

running_jobs() View Source
running_jobs() :: :sets.set(reference())

Link to this type

t() View Source
t() :: %PleromaJobQueue.State{
  queues: %{optional(atom()) => {running_jobs(), queue()}},
  refs: %{optional(reference()) => atom()}
}