tacker.service
Module¶tacker.service.
Service
(host, binary, topic, manager, report_interval=None, periodic_interval=None, periodic_fuzzy_delay=None, *args, **kwargs)¶Bases: tacker.common.rpc.Service
Service object for binaries running on hosts.
A service takes a manager and enables rpc by listening to queues based on topic. It also periodically runs tasks on the manager.
create
(host=None, binary=None, topic=None, manager=None, report_interval=None, periodic_interval=None, periodic_fuzzy_delay=None)¶Instantiates class and passes back application object.
Parameters: |
|
---|
kill
()¶Destroy the service object.
periodic_tasks
(raise_on_error=False)¶Tasks to be run at a periodic interval.
report_state
()¶Update the state of this service.
reset
()¶start
()¶stop
()¶wait
()¶tacker.service.
TackerApiService
(app_name)¶Bases: tacker.service.WsgiService
Class for tacker-api service.
create
(app_name='tacker')¶tacker.service.
WsgiService
(app_name)¶Bases: oslo_service.service.ServiceBase
Base class for WSGI based services.
For each api you define, you must also define these flags: :<api>_listen: The address on which to listen :<api>_listen_port: The port on which to listen
reset
()¶start
()¶stop
()¶wait
()¶tacker.service.
config_opts
()¶tacker.service.
serve_wsgi
(cls)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.