oslo.messaging/oslo/messaging
Joshua Harlow 372bc4947e Add a thread + futures executor based executor
The concurrent.futures module is one of the ways
that async activities can be done in the future,
so we should try to work on getting to that future
by using more futures. To enable this (as well as
to enable getting off eventlet), add a thread pool
based executor which will process incoming messages
using the pool.

Also begins adding according docs as well for the
different types of executors that are available.

Change-Id: I1482fd70abbf69f4e2994597c5e95d91fecb815e
2014-12-18 23:49:53 -08:00
..
_cmd Add a thread + futures executor based executor 2014-12-18 23:49:53 -08:00
_drivers Add a thread + futures executor based executor 2014-12-18 23:49:53 -08:00
_executors Add a thread + futures executor based executor 2014-12-18 23:49:53 -08:00
notify Warns user if thread monkeypatch is not done 2014-12-10 15:59:59 +01:00
openstack Switch to oslo.middleware 2014-11-08 18:08:37 +01:00
rpc Merge "Don't allow call with fanout target" 2014-12-16 22:12:12 +00:00
__init__.py Remove ConfFixture from toplevel public API 2013-08-17 17:49:23 +01:00
_i18n.py Finish transition to oslo.i18n 2014-10-06 13:28:05 +02:00
_utils.py Add third element to RPC versions for backports 2013-10-14 11:24:57 +00:00
conffixture.py Don't use oslo.cfg to set kombu in-memory driver 2014-12-02 14:42:04 +01:00
exceptions.py Replace usage of str() with six.text_type 2014-06-25 20:08:51 +00:00
localcontext.py Fix some typos and adjust capitalization 2013-11-03 07:07:51 -08:00
opts.py Add a thread + futures executor based executor 2014-12-18 23:49:53 -08:00
serializer.py Apply six for metaclass 2013-10-14 14:10:31 -04:00
server.py Doc: 'wait' releases driver connection, not 'stop' 2014-12-03 18:23:19 +01:00
target.py Port to Python 3 2014-08-18 17:08:13 +02:00
transport.py Don't use oslo.cfg to set kombu in-memory driver 2014-12-02 14:42:04 +01:00