# `Feline.Transport`
[🔗](https://github.com/dimamik/feline/blob/main/lib/feline/transport.ex#L1)

Behaviour for transports. A transport provides input and output
processor specs that can be included in a pipeline.

# `input_spec`

```elixir
@callback input_spec(opts :: keyword()) :: {module(), keyword()}
```

# `output_spec`

```elixir
@callback output_spec(opts :: keyword()) :: {module(), keyword()}
```

---

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