Decouples transport ingestion from session node processing.
Connection events may arrive in bursts; routing through this process keeps the transport callback lightweight and makes inbound handling easier to instrument.
Summary
Functions
Returns a specification to start this module under a supervisor.
Types
@type t() :: %ExWapp.Session.InboundRouter{session: pid() | nil}
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec route(pid(), ExWapp.Binary.Node.t()) :: :ok
@spec start_link(keyword()) :: GenServer.on_start()