# `Kombu.Transport`
[🔗](https://github.com/hacktobeer/kombu/blob/v0.1.0/lib/kombu/transport/base.ex#L1)

Transport behaviour and transport alias resolution (`kombu.transport`).

# `resolve_transport`

```elixir
@spec resolve_transport(String.t() | atom()) :: module()
```

Resolves a transport name/scheme (`"redis"`, `"rediss"`, `"memory"`, or a module)
to its transport module.

# `to_rabbitmq_queue_arguments`

```elixir
@spec to_rabbitmq_queue_arguments(map() | nil, keyword()) :: map()
```

Normalizes queue arguments into RabbitMQ `x-*` format (`kombu.transport.base.to_rabbitmq_queue_arguments`).

# `transport_aliases`

```elixir
@spec transport_aliases() :: map()
```

Returns the map of supported transport aliases.

---

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