pollin v0.2.1 Pollin.CallbackInterface behaviour
Behaviour for Callback workers and services
Link to this section Summary
Link to this section Callbacks
Link to this callback
count(atom)
Link to this callback
count(atom, %{})
Link to this callback
delete(atom, charlist)
Link to this callback
dump(atom)
dump(atom)
dump(atom()) :: [Pollin.Resource.Callback.t()]
dump(atom()) :: [Pollin.Resource.Callback.t()]
Link to this callback
fetch(atom)
fetch(atom)
fetch(atom()) :: Pollin.Resource.Callback.t() | nil
fetch(atom()) :: Pollin.Resource.Callback.t() | nil
Link to this callback
fetch(atom, charlist)
fetch(atom, charlist)
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
fetch(atom, charlist)
fetch(atom, charlist)
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
fetch(atom, charlist)
fetch(atom, charlist)
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
fetch(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
fetch(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
fetch_reverse(atom, %{})
fetch_reverse(atom, %{})
fetch_reverse(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) ::
[Pollin.Resource.Callback.t()]
fetch_reverse(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch_reverse(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [Pollin.Resource.Callback.t()]
fetch_reverse(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
fetch_reverse(atom, %{})
fetch_reverse(atom, %{})
fetch_reverse(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) ::
[Pollin.Resource.Callback.t()]
fetch_reverse(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
fetch_reverse(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [Pollin.Resource.Callback.t()]
fetch_reverse(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
pop(atom)
pop(atom)
pop(atom()) :: Pollin.Resource.Callback.t() | nil
pop(atom()) :: Pollin.Resource.Callback.t() | nil
Link to this callback
pop(atom, charlist)
pop(atom, charlist)
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
pop(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
pop(atom, charlist)
pop(atom, charlist)
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
pop(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
pop(atom, charlist)
pop(atom, charlist)
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), %{offset: integer(), limit: integer()}) :: [
Pollin.Resource.Callback.t()
]
pop(atom(), charlist()) :: Pollin.Resource.Callback.t() | nil
pop(atom(), %{phase: charlist(), offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
pop(atom(), %{offset: integer(), limit: integer()}) :: [ Pollin.Resource.Callback.t() ]
Link to this callback
push(atom, arg2, charlist)
push(atom, arg2, charlist)
push(atom(), Pollin.Resource.Callback.t(), charlist()) :: :ok
push(atom(), Pollin.Resource.Callback.t(), charlist()) :: :ok
Link to this callback
reset(atom)
reset(atom)
reset(atom()) :: :ok
reset(atom()) :: :ok
Link to this callback