# `Bourse.WS.ConnectionOwner.Supervisor`
[🔗](https://github.com/ZenHive/bourse/blob/main/lib/bourse/ws/connection_owner/supervisor.ex#L1)

Temporary DynamicSupervisor for `Bourse.WS.ConnectionOwner` processes.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `start_link`

```elixir
@spec start_link(term()) :: Supervisor.on_start()
```

Starts the connection-owner supervisor.

# `start_owner`

```elixir
@spec start_owner(String.t(), ZenWebsocket.Client.t()) ::
  {:ok, pid()} | {:error, term()}
```

Starts a temporary owner holding `zen_client` at `url`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
