## base.InboundProviderBase

<span id="hexkit.base.InboundProviderBase"></span>


Base class that should be used by inbound providers.


Usage

``` python
base.InboundProviderBase()
```


## Methods

| Name | Description |
|----|----|
| [run()](#run) | Runs the inbound provider. Typically, it blocks forever. |

<span id="hexkit.base.InboundProviderBase.run"></span>


#### run()


Runs the inbound provider. Typically, it blocks forever.


Usage

``` python
run(forever=True)
```


However, you can set `forever` to `False` to make it return after handling one operation.
