Current section

Files

Jump to
agent_session_manager lib agent_session_manager runtime exit_reasons.ex
Raw

lib/agent_session_manager/runtime/exit_reasons.ex

defmodule AgentSessionManager.Runtime.ExitReasons do
@moduledoc false
@spec adapter_unavailable?(term()) :: boolean()
def adapter_unavailable?(:noproc), do: true
def adapter_unavailable?({:noproc, _}), do: true
def adapter_unavailable?({:shutdown, {:noproc, _}}), do: true
def adapter_unavailable?({:shutdown, _}), do: true
def adapter_unavailable?(_), do: false
end