Add notifier to get the notification_topics option
The notifier will be used in the future Change-Id: I38ac4ba24a7848877c1423c86f3ce86223984171
This commit is contained in:
parent
43f337b605
commit
7b141d0c1e
|
@ -32,13 +32,6 @@ from plugins import base
|
||||||
|
|
||||||
LOG = log.getLogger(__name__)
|
LOG = log.getLogger(__name__)
|
||||||
|
|
||||||
OPTS = [
|
|
||||||
cfg.ListOpt('notification_topics', default=['notifications', ],
|
|
||||||
help='AMQP topic used for OpenStack notifications'),
|
|
||||||
]
|
|
||||||
|
|
||||||
cfg.CONF.register_opts(OPTS)
|
|
||||||
|
|
||||||
|
|
||||||
class CerberusManager(service.CerberusService):
|
class CerberusManager(service.CerberusService):
|
||||||
|
|
||||||
|
@ -100,6 +93,10 @@ class CerberusManager(service.CerberusService):
|
||||||
self.notification_server = None
|
self.notification_server = None
|
||||||
super(CerberusManager, self).start()
|
super(CerberusManager, self).start()
|
||||||
|
|
||||||
|
transport = messaging.get_transport(cfg.CONF)
|
||||||
|
notifier = messaging.Notifier(transport)
|
||||||
|
notifier.prepare()
|
||||||
|
|
||||||
targets = []
|
targets = []
|
||||||
plugins = []
|
plugins = []
|
||||||
self.cerberus_manager = self._get_cerberus_manager()
|
self.cerberus_manager = self._get_cerberus_manager()
|
||||||
|
@ -121,8 +118,6 @@ class CerberusManager(service.CerberusService):
|
||||||
|
|
||||||
self.add_stored_tasks()
|
self.add_stored_tasks()
|
||||||
|
|
||||||
transport = messaging.get_transport(cfg.CONF)
|
|
||||||
|
|
||||||
if transport:
|
if transport:
|
||||||
rpc_target = messaging.Target(topic='test_rpc', server='server1')
|
rpc_target = messaging.Target(topic='test_rpc', server='server1')
|
||||||
self.rpc_server = messaging.get_rpc_server(transport, rpc_target,
|
self.rpc_server = messaging.get_rpc_server(transport, rpc_target,
|
||||||
|
|
Loading…
Reference in New Issue