Packages
quantum
3.2.0
3.5.3
3.5.2
retired
3.5.1
retired
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.2
3.0.1
3.0.0
3.0.0-rc.3
3.0.0-rc.2
3.0.0-rc.1
2.4.0
2.3.4
2.3.3
2.3.2
2.3.1
retired
2.3.0
retired
2.2.7
2.2.6
2.2.5
retired
2.2.4
retired
2.2.3
retired
2.2.2
retired
2.2.1
retired
2.2.0
retired
2.1.3
retired
2.1.2
retired
2.1.1
retired
2.1.0
retired
2.1.0-beta.1
retired
2.0.4
retired
2.0.3
retired
2.0.2
retired
2.0.1
retired
2.0.0
retired
2.0.0-beta.2
retired
2.0.0-beta.1
retired
1.9.3
retired
1.9.2
retired
1.9.1
retired
1.9.0
retired
1.8.1
retired
1.8.0
retired
1.7.1
retired
1.7.0
retired
1.6.1
retired
1.6.0
retired
1.5.0
retired
1.4.0
retired
1.3.2
retired
1.3.1
retired
1.3.0
retired
1.2.4
retired
1.2.3
retired
1.2.2
retired
1.2.1
retired
1.2.0
retired
1.1.0
retired
1.0.4
retired
1.0.3
retired
1.0.2
retired
1.0.1
retired
1.0.0
retired
Cron-like job scheduler for Elixir.
Current section
Files
Jump to
Current section
Files
lib/quantum/storage/noop.ex
defmodule Quantum.Storage.Noop do
@moduledoc """
Empty implementation of a `Quantum.Storage`.
"""
@behaviour Quantum.Storage
use GenServer
@doc false
@impl GenServer
def init(_args), do: {:ok, nil}
@doc false
def start_link(_opts), do: :ignore
@doc false
@impl Quantum.Storage
def jobs(_storage_pid), do: :not_applicable
@doc false
@impl Quantum.Storage
def add_job(_storage_pid, _job), do: :ok
@doc false
@impl Quantum.Storage
def delete_job(_storage_pid, _job_name), do: :ok
@doc false
@impl Quantum.Storage
def update_job_state(_storage_pid, _job_name, _state), do: :ok
@doc false
@impl Quantum.Storage
def last_execution_date(_storage_pid), do: :unknown
@doc false
@impl Quantum.Storage
def update_last_execution_date(_storage_pid, _last_execution_date), do: :ok
@doc false
@impl Quantum.Storage
def purge(_storage_pid), do: :ok
end