Transports stored in Sovite's database, managed with
sovitectl transport.
As a Sovite.Core.Lookup table, a lookup returns the transport
for a pattern; Sovite.Core.Router tries the patterns in order.
Summary
Functions
Deletes the entry for pattern.
Lists all entries, by pattern.
Sets the transport for pattern, replacing any earlier one.
Functions
@spec delete(Sovite.Core.Repo.t(), String.t()) :: :ok | {:error, :not_found}
Deletes the entry for pattern.
@spec list(Sovite.Core.Repo.t()) :: [Sovite.Core.Repo.Schemas.Transport.t()]
Lists all entries, by pattern.
@spec set(Sovite.Core.Repo.t(), String.t(), String.t()) :: {:ok, Sovite.Core.Repo.Schemas.Transport.t()} | {:error, Ecto.Changeset.t()}
Sets the transport for pattern, replacing any earlier one.