poppy.transport drivers

CDN Transport Drivers

class poppy.transport.base.TransportDriverBase(conf, manager)

Bases: object

Base class for Transport Drivers to document the expected interface.

Parameters:conf (oslo_config.cfg.CONF) – configuration instance
app

Get app.

:returns app

conf

Get conf.

:returns conf

listen()

Start listening for client requests (self-hosting mode).

:raises NotImplementedError

manager

Get manager

:returns manager

poppy.transport.pecan driver

class poppy.transport.pecan.controllers.base.Controller(driver)

Bases: pecan.rest.RestController

add_controller(path, controller)
driver
class poppy.transport.pecan.controllers.root.RootController(driver)

Bases: poppy.transport.pecan.controllers.base.Controller

add_controller(path, controller)
class poppy.transport.pecan.driver.PecanTransportDriver(conf, manager)

Bases: poppy.transport.base.TransportDriverBase

listen()

Pecan v1.0 Controllers