Commit Graph
Select branches
Hide Pull Requests
feature/amqp-dispatch-router
feature/pika
feature/zmq
master
stable/2023.1
stable/2023.2
stable/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.10.0
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.16.0
1.17.0
1.17.1
1.2.0a1
1.2.0a10
1.2.0a11
1.2.0a2
1.2.0a3
1.2.0a4
1.2.0a5
1.2.0a6
1.2.0a7
1.2.0a8
1.2.0a9
1.3.0
1.3.0a1
1.3.0a2
1.3.0a3
1.3.0a4
1.3.0a5
1.3.0a6
1.3.0a7
1.3.0a8
1.3.0a9
1.3.1
1.4.0
1.4.0.0a1
1.4.0.0a2
1.4.0.0a3
1.4.0.0a4
1.4.0.0a5
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.8.3
1.9.0
10.0.0
10.1.0
10.2.0
10.2.1
10.2.2
10.2.3
10.2.4
10.3.0
10.4.0
10.4.1
10.5.0
11.0.0
12.0.0
12.1.0
12.1.1
12.1.2
12.1.3
12.1.4
12.1.5
12.1.6
12.10.0
12.11.0
12.11.1
12.12.0
12.13.0
12.13.1
12.13.2
12.13.3
12.14.0
12.2.0
12.2.1
12.2.2
12.3.0
12.4.0
12.5.0
12.5.1
12.5.2
12.6.0
12.6.1
12.7.0
12.7.1
12.7.2
12.7.3
12.8.0
12.9.0
12.9.1
12.9.2
12.9.3
12.9.4
13.0.0
14.0.0
14.0.1
14.0.2
14.0.3
14.1.0
14.2.0
14.2.1
14.2.2
14.2.3
14.2.4
14.3.0
14.3.1
14.4.0
14.4.1
14.5.0
14.6.0
14.7.0
14.8.0
2.0.0
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.6.1
2.7.0
2.8.0
2.8.1
2.9.0
3.0.0
3.1.0
4.0.0
4.1.0
4.2.0
4.3.0
4.4.0
4.5.0
4.5.1
4.6.0
4.6.1
5.0.0
5.1.0
5.10.0
5.10.1
5.10.2
5.11.0
5.12.0
5.13.0
5.14.0
5.15.0
5.16.0
5.17.0
5.17.1
5.17.2
5.17.3
5.17.4
5.18.0
5.19.0
5.2.0
5.20.0
5.21.0
5.22.0
5.23.0
5.24.0
5.24.1
5.24.2
5.25.0
5.26.0
5.27.0
5.28.0
5.29.0
5.3.0
5.30.0
5.30.1
5.30.2
5.30.3
5.30.4
5.30.5
5.30.6
5.30.7
5.30.8
5.31.0
5.32.0
5.33.0
5.33.1
5.34.0
5.34.1
5.35.0
5.35.1
5.35.2
5.35.3
5.35.4
5.35.5
5.35.6
5.36.0
5.4.0
5.5.0
5.6.0
5.7.0
5.8.0
5.9.0
6.0.0
6.1.0
6.2.0
6.3.0
6.4.0
6.4.1
6.5.0
7.0.0
8.0.0
8.1.0
8.1.1
8.1.2
8.1.3
8.1.4
9.0.0
9.0.1
9.1.0
9.1.1
9.2.0
9.2.1
9.3.0
9.3.1
9.4.0
9.5.0
9.5.1
9.5.2
9.6.0
9.7.0
9.7.1
9.7.2
9.8.0
icehouse-eol
juno-eol
kilo-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
Select branches
Hide Pull Requests
feature/amqp-dispatch-router
feature/pika
feature/zmq
master
stable/2023.1
stable/2023.2
stable/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.10.0
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.16.0
1.17.0
1.17.1
1.2.0a1
1.2.0a10
1.2.0a11
1.2.0a2
1.2.0a3
1.2.0a4
1.2.0a5
1.2.0a6
1.2.0a7
1.2.0a8
1.2.0a9
1.3.0
1.3.0a1
1.3.0a2
1.3.0a3
1.3.0a4
1.3.0a5
1.3.0a6
1.3.0a7
1.3.0a8
1.3.0a9
1.3.1
1.4.0
1.4.0.0a1
1.4.0.0a2
1.4.0.0a3
1.4.0.0a4
1.4.0.0a5
1.4.1
1.4.2
1.5.0
1.5.1
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.8.3
1.9.0
10.0.0
10.1.0
10.2.0
10.2.1
10.2.2
10.2.3
10.2.4
10.3.0
10.4.0
10.4.1
10.5.0
11.0.0
12.0.0
12.1.0
12.1.1
12.1.2
12.1.3
12.1.4
12.1.5
12.1.6
12.10.0
12.11.0
12.11.1
12.12.0
12.13.0
12.13.1
12.13.2
12.13.3
12.14.0
12.2.0
12.2.1
12.2.2
12.3.0
12.4.0
12.5.0
12.5.1
12.5.2
12.6.0
12.6.1
12.7.0
12.7.1
12.7.2
12.7.3
12.8.0
12.9.0
12.9.1
12.9.2
12.9.3
12.9.4
13.0.0
14.0.0
14.0.1
14.0.2
14.0.3
14.1.0
14.2.0
14.2.1
14.2.2
14.2.3
14.2.4
14.3.0
14.3.1
14.4.0
14.4.1
14.5.0
14.6.0
14.7.0
14.8.0
2.0.0
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.6.1
2.7.0
2.8.0
2.8.1
2.9.0
3.0.0
3.1.0
4.0.0
4.1.0
4.2.0
4.3.0
4.4.0
4.5.0
4.5.1
4.6.0
4.6.1
5.0.0
5.1.0
5.10.0
5.10.1
5.10.2
5.11.0
5.12.0
5.13.0
5.14.0
5.15.0
5.16.0
5.17.0
5.17.1
5.17.2
5.17.3
5.17.4
5.18.0
5.19.0
5.2.0
5.20.0
5.21.0
5.22.0
5.23.0
5.24.0
5.24.1
5.24.2
5.25.0
5.26.0
5.27.0
5.28.0
5.29.0
5.3.0
5.30.0
5.30.1
5.30.2
5.30.3
5.30.4
5.30.5
5.30.6
5.30.7
5.30.8
5.31.0
5.32.0
5.33.0
5.33.1
5.34.0
5.34.1
5.35.0
5.35.1
5.35.2
5.35.3
5.35.4
5.35.5
5.35.6
5.36.0
5.4.0
5.5.0
5.6.0
5.7.0
5.8.0
5.9.0
6.0.0
6.1.0
6.2.0
6.3.0
6.4.0
6.4.1
6.5.0
7.0.0
8.0.0
8.1.0
8.1.1
8.1.2
8.1.3
8.1.4
9.0.0
9.0.1
9.1.0
9.1.1
9.2.0
9.2.1
9.3.0
9.3.1
9.4.0
9.5.0
9.5.1
9.5.2
9.6.0
9.7.0
9.7.1
9.7.2
9.8.0
icehouse-eol
juno-eol
kilo-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
-
50f5f3b925
Add some RPC server tests
Mark McLoughlin
2013-06-14 11:50:03 +0100 -
a32e0b42a5
More gracefully handle "no listeners" in fake driver
Mark McLoughlin
2013-06-14 15:18:56 +0100 -
badb0fa4e6
Better error handling in server.start()
Mark McLoughlin
2013-06-14 14:45:40 +0100 -
f0f3d4b5f2
Re-work server API to eliminate server subclasses
Mark McLoughlin
2013-06-14 11:41:49 +0100 -
7a1c2730a0
Add license header to _executors/__init__.py
Mark McLoughlin
2013-06-14 09:44:13 +0100 -
7ca7fed9ea
Add RPCDispatcher tests
Mark McLoughlin
2013-06-12 07:42:35 +0100 -
3e07f5b5bf
Check for return value in client serializer test
Mark McLoughlin
2013-06-12 07:40:03 +0100 -
f8648b36cf
Add note about can_send_version()
Mark McLoughlin
2013-06-12 16:46:56 +0100 -
8f3ab4fa09
More client unit tests
Mark McLoughlin
2013-06-11 14:38:39 +0100 -
fbb20dda28
Make RPCClient.check_for_lock a callable
Mark McLoughlin
2013-06-11 21:39:26 +0100 -
d80b8fe683
Apply version cap check when casting
Mark McLoughlin
2013-06-11 16:44:16 +0100 -
5972e8c16f
Make RPCVersionCapError extend base exception
Mark McLoughlin
2013-06-11 12:22:21 +0100 -
08744d849a
Remove a bogus param from client.prepare() docs
Mark McLoughlin
2013-06-11 07:26:19 +0100 -
0da344d8fc
pep8 fixes for serializer code
Mark McLoughlin
2013-06-10 15:19:20 +0100 -
2f1ef1ffe3
Simple RPCClient test
Mark McLoughlin
2013-06-10 12:07:15 +0100 -
62dcede6b6
Unit tests
Mark McLoughlin
2013-06-09 14:46:40 +0100 -
95119398e2
Move some stuff into doc/
Mark McLoughlin
2013-06-09 14:45:50 +0100 -
6929a72987
Implement Target.__eq__()
Mark McLoughlin
2013-06-10 12:04:13 +0100 -
79a10f26ee
Fix bug in exchange_from_url()
Mark McLoughlin
2013-06-10 14:30:52 +0100 -
a0feafa9a7
pep8 fixes for fake driver
Mark McLoughlin
2013-06-10 14:31:31 +0100 -
1e61c02742
Make utils.parse_url() docstring pep8 compliant
Mark McLoughlin
2013-06-10 14:28:50 +0100 -
2ba5a6a1be
Don't translate exceptions
Mark McLoughlin
2013-06-10 14:30:05 +0100 -
23c566e3e2
Misc pep8 fixes
Mark McLoughlin
2013-06-10 14:46:09 +0100 -
81e8dc9033
pep8 fixes for toplevel package
Mark McLoughlin
2013-06-10 14:44:13 +0100 -
ee0e546150
Some error handling improvements
Mark McLoughlin
2013-06-10 10:34:52 +0100 -
20f19d1c70
Recommend wrapping the client class rather than subclassing
Mark McLoughlin
2013-06-07 14:36:16 +0100 -
b2d6dcd2ef
Document how to use RPCClient directly
Mark McLoughlin
2013-06-07 14:29:51 +0100 -
f67c090277
Document the public RPC API
Mark McLoughlin
2013-06-07 11:10:24 +0100 -
e6a237d766
Fix defaults for client.prepare() args
Mark McLoughlin
2013-06-07 14:18:01 +0100 -
5d34b37109
Fix client.cast() typo
Mark McLoughlin
2013-06-07 14:17:06 +0100 -
b928fb64e0
Fix version_cap typo
Mark McLoughlin
2013-06-07 14:15:35 +0100 -
69233f8b65
Allow all target attributes in client.prepare()
Mark McLoughlin
2013-06-07 12:38:41 +0100 -
c2c2e17f25
Expose Serializer from top-level namespace
Mark McLoughlin
2013-06-07 11:29:34 +0100 -
7cf7b386c8
Allow specifying a serializer when creating a server
Mark McLoughlin
2013-06-07 11:05:22 +0100 -
65d985053c
Make endpoint.target optional
Mark McLoughlin
2013-06-07 10:49:37 +0100 -
5b654345c8
Dispatch methods in their own greenthreads
Mark McLoughlin
2013-06-07 07:59:30 +0100 -
b44541e617
Make rpc.dispatcher private
Mark McLoughlin
2013-06-07 07:09:49 +0100 -
101846c71b
Make the base RPCServer class private
Mark McLoughlin
2013-06-07 07:05:16 +0100 -
b517d42687
Fix typo with the serializer work
Mark McLoughlin
2013-06-07 11:09:19 +0100 -
0f620045db
Update use of stevedore
Doug Hellmann
2013-05-31 09:31:21 -0400 -
a81e840cd5
Require topics and target in notify driver constructors
Mark McLoughlin
2013-05-31 16:25:51 +0100 -
4ede9a9178
Add generic serialization support
Mark McLoughlin
2013-05-31 06:52:00 +0100 -
952f82e197
Support namespace in RPCClient.prepare()
Mark McLoughlin
2013-05-31 06:33:37 +0100 -
ff2c04834f
Add parse_url to _utils.
Flaper Fesp
2013-05-21 15:34:14 +0200 -
d559a86ec9
Remove entry point lists from the public API
Mark McLoughlin
2013-05-20 07:24:53 +0100 -
ab26987133
Support capping message versions in the client.
Russell Bryant
2013-05-15 16:39:04 -0400 -
704f2c3319
Fix RPCClient check_for_lock()
Mark McLoughlin
2013-05-20 07:05:52 +0100 -
e8429af763
First cut at the notifier API
Mark McLoughlin
2013-05-17 18:48:55 +0100 -
48a1cfae8a
Add some notes
Mark McLoughlin
2013-05-13 11:42:09 +0100 -
a7c47bf16b
Add IncomingMessage abstraction
Mark McLoughlin
2013-05-13 11:33:41 +0100 -
07534f47a5
Pass a context dict
Mark McLoughlin
2013-05-13 07:46:34 +0100 -
70c42e6336
Fix docstring
Flaper Fesp
2013-05-13 12:31:10 +0200 -
e2b74cc9e6
Implement a fake driver
Mark McLoughlin
2013-05-10 15:46:55 +0100 -
4771afb5e2
Adding reply infrastructure
Mark McLoughlin
2013-05-11 13:19:59 +0100 -
9a7eb04e13
Add some exceptions
Mark McLoughlin
2013-05-11 17:39:31 +0100 -
eb77cbdb6d
Fix buglet with default timeout
Mark McLoughlin
2013-05-11 17:46:27 +0100 -
27868dd24d
Fix target/namespace target buglet
Mark McLoughlin
2013-05-11 16:33:33 +0100 -
79f0938613
Fix rpc client buglets
Mark McLoughlin
2013-05-11 16:18:36 +0100 -
2e26a082d4
Fix 'Blockinging' typos
Mark McLoughlin
2013-05-11 16:23:13 +0100 -
1353bafb7e
Missing self parameter to server start()
Mark McLoughlin
2013-05-11 16:22:53 +0100 -
246fb5235e
Fix default_exchange typo
Mark McLoughlin
2013-05-11 16:22:37 +0100 -
bb5d6d94d5
Add forgotten piece of eventlet executor
Mark McLoughlin
2013-05-11 13:20:41 +0100 -
7492f2d9ea
It's _executors not _executor
Mark McLoughlin
2013-05-11 13:20:21 +0100 -
93447e8381
Make poll() just return the message
Mark McLoughlin
2013-05-11 16:17:00 +0100 -
7c3697f77b
Make drivers list public again
Mark McLoughlin
2013-05-11 13:18:43 +0100 -
e8a0756a3a
Add top-level convenience aliases
Mark McLoughlin
2013-05-11 13:57:51 +0100 -
1fd958678f
Prefix the executors module with underscore
Mark McLoughlin
2013-05-10 16:07:21 +0100 -
5675f2603e
Prefix the messaging.server module with an underscore
Mark McLoughlin
2013-05-10 16:04:10 +0100 -
ae6019ff82
Prefix the drivers module with an underscore
Mark McLoughlin
2013-05-10 16:00:42 +0100 -
d588b49cd0
Make transport methods private
Mark McLoughlin
2013-05-10 15:48:48 +0100 -
ea2e34f37a
Fix little typo in server exception class name
Mark McLoughlin
2013-05-10 12:52:21 +0100 -
e54343ba15
Add missing utils module
Mark McLoughlin
2013-05-10 12:33:00 +0100 -
a136bb089d
Add convenience RPC server classes
Mark McLoughlin
2013-05-10 12:16:16 +0100 -
e14ddb80e5
Update changes.txt for recent API changes
Mark McLoughlin
2013-05-10 12:06:20 +0100 -
2405fd2619
Use : for loading classes in entry_points
Flaper Fesp
2013-05-08 16:55:56 +0200 -
5fb15b61f5
Split the dispatcher from the executor and server
Doug Hellmann
2013-05-06 16:05:10 -0400 -
c7e204279b
Make driver and transport methods public
Doug Hellmann
2013-05-06 15:29:37 -0400 -
3a910e8f72
Pass the driver instance to the listener instead of config
Flaper Fesp
2013-05-06 20:54:12 +0200 -
fb67f72375
Try out replacing "executor" for "dispatcher"
Mark McLoughlin
2013-05-04 11:12:43 +0100 -
6199614494
Fix host vs server typo
Mark McLoughlin
2013-05-03 15:20:38 +0100 -
20c3674021
Initial framework
Mark McLoughlin
2013-04-30 06:49:56 +0100