ironic.common.wsgi_service module

class ironic.common.wsgi_service.BaseWSGIService(name, app, conf, use_ssl=None)[source]

Bases: ServiceBase

reset()[source]

Reset server greenpool size to default.

Returns:

None

start()[source]

Start serving this service using loaded configuration.

Returns:

None

stop()[source]

Stop serving this API.

Returns:

None

wait()[source]

Wait for the service to stop serving this API.

Returns:

None

class ironic.common.wsgi_service.WSGIService(name, use_ssl=False)[source]

Bases: BaseWSGIService

Provides ability to launch ironic API from wsgi app.