View Source Phoenix.SessionProcess.ProcessSupervisor (phoenix_session_process v0.4.0)

Summary

Functions

Link to this function

call_on_session(session_id, request, timeout \\ 15000)

View Source
Link to this function

cast_on_session(session_id, request)

View Source
@spec child_name(binary()) ::
  {:via, Registry, {Phoenix.SessionProcess.Registry, binary()}}

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

session_process_pid(session_id)

View Source
@spec session_process_pid(binary()) :: nil | pid()
Link to this function

session_process_started?(session_id)

View Source
@spec session_process_started?(binary()) :: boolean()
Link to this function

start_child(workder, worker_arg)

View Source
@spec start_link(any()) :: :ignore | {:error, any()} | {:ok, pid()}
Link to this function

start_session(session_id)

View Source
Link to this function

start_session(session_id, module)

View Source
Link to this function

start_session(session_id, module, arg)

View Source
Link to this function

terminate_session(session_id)

View Source
@spec terminate_session(binary()) :: :ok | {:error, :not_found}