Exemple #1
0
 def __init__(self, worker_id, conf):
     super(ConsumerService, self).__init__(worker_id)
     self.conf = conf
     self.topic = conf.oslo_messaging.topic
     self.server = conf.host
     self.endpoints = [endpoint.Endpoint()]
     self.access_policy = dispatcher.DefaultRPCAccessPolicy
     self.message_listener = None
Exemple #2
0
 def run(self):
     LOG.info('Starting consumer...')
     transport = messaging.get_rpc_transport(self.conf)
     target = messaging.Target(topic=self.topic, server=self.server,
                               fanout=False)
     self.endpoints = [endpoint.Endpoint()]
     self.message_listener = messaging.get_rpc_server(
         transport, target, self.endpoints,
         executor='threading', access_policy=self.access_policy)
     self.message_listener.start()
Exemple #3
0
    def __init__(self):
        topic = cfg.CONF.oslo_messaging.topic
        server = cfg.CONF.host
        transport = messaging.get_transport(cfg.CONF)
        target = messaging.Target(topic=topic, server=server, fanout=False)
        endpoints = [endpoint.Endpoint()]

        self.server = messaging.get_rpc_server(transport,
                                               target,
                                               endpoints,
                                               executor='eventlet')
Exemple #4
0
 def start(self):
     topic = cfg.CONF.oslo_messaging.topic
     server = cfg.CONF.host
     transport = messaging.get_transport(cfg.CONF)
     target = messaging.Target(topic=topic, server=server, fanout=False)
     endpoints = [endpoint.Endpoint()]
     self.server = messaging.get_rpc_server(transport,
                                            target,
                                            endpoints,
                                            executor='eventlet')
     LOG.info(_LI('Starting consumer...'))
     self.server.start()
     super(Consumer, self).start()
Exemple #5
0
    def setUp(self):
        super(TestEndpoint, self).setUp()

        cfg.CONF.import_group('controller_worker', 'octavia.common.config')
        cfg.CONF.set_override('octavia_plugins', 'hot_plug_plugin')

        mock_class = mock.create_autospec(controller_worker.ControllerWorker)
        self.worker_patcher = mock.patch('octavia.controller.queue.endpoint.'
                                         'stevedore_driver')
        self.worker_patcher.start().ControllerWorker = mock_class

        self.ep = endpoint.Endpoint()
        self.context = {}
        self.resource_updates = {}
        self.resource_id = 1234
Exemple #6
0
    def setUp(self):
        super(TestEndpoint, self).setUp()

        conf = self.useFixture(oslo_fixture.Config(cfg.CONF))
        conf.config(octavia_plugins='hot_plug_plugin')

        mock_class = mock.create_autospec(controller_worker.ControllerWorker)
        self.worker_patcher = mock.patch('octavia.controller.queue.endpoint.'
                                         'stevedore_driver')
        self.worker_patcher.start().ControllerWorker = mock_class

        self.ep = endpoint.Endpoint()
        self.context = {}
        self.resource_updates = {}
        self.resource_id = 1234
        self.server_group_id = 3456