Packages
deli
0.2.0-rc.6
0.2.0-rc.6
0.2.0-rc.5
0.2.0-rc.4
0.2.0-rc.3
0.2.0-rc.2
0.2.0-rc.1
0.1.28
0.1.27
0.1.26
0.1.25
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
retired
0.1.7
retired
0.1.6
retired
0.1.5
retired
0.1.4
retired
0.1.3
retired
0.1.2
retired
0.1.1
retired
0.1.0
retired
Easy deployment for Elixir apps
Current section
Files
Jump to
Current section
Files
lib/deli/check.ex
defmodule Deli.Check do
@moduledoc "Defines a behaviour for service check"
@type env :: Deli.env()
@type host :: Deli.host()
@type running_good? :: boolean
@type controller :: module | nil
@type action :: atom
@callback run(env, host) :: :ok
@callback run(env, host, running_good?) :: :ok
@callback run(env, host, running_good?, controller) :: :ok
@callback run(env, host, running_good?, controller, action) :: :ok
end