Jean-Sébastien Pédron
82dcd00b24
Update rabbitmq-components.mk
2018-08-09 17:44:20 +02:00
Jean-Sébastien Pédron
d9cec45a34
Update rabbitmq-components.mk
2018-08-09 12:17:06 +02:00
Jean-Sébastien Pédron
20c770fab1
Update rabbitmq-components.mk
2018-06-07 11:31:42 +02:00
Jean-Sébastien Pédron
cfc1aecd88
Update erlang.mk
2018-04-11 10:53:59 +02:00
Jean-Sébastien Pédron
33c6b86f25
Update rabbitmq-components.mk
2018-04-11 10:51:27 +02:00
Jean-Sébastien Pédron
da860cb39f
Update rabbitmq-components.mk
2018-04-11 10:10:09 +02:00
Jean-Sébastien Pédron
3d117fd45d
Travis CI: Update config from rabbitmq-common
2018-04-10 13:08:52 +02:00
Jean-Sébastien Pédron
097c79eb15
Update erlang.mk
2018-03-02 19:08:39 +01:00
Jean-Sébastien Pédron
b6dd45e900
Update rabbitmq-components.mk
2018-01-30 15:23:52 +01:00
Luke Bakken
ebadc82be6
Update rabbitmq-components.mk
2018-01-29 16:22:21 -08:00
Jean-Sébastien Pédron
5c2bb10ecf
Update rabbitmq-components.mk
2018-01-23 17:21:41 +01:00
Jean-Sébastien Pédron
60af7c0b4a
Update rabbitmq-components.mk
2018-01-23 15:31:29 +01:00
Diana Corbacho
54717485be
Update rabbitmq-components.mk
2018-01-22 22:13:28 +00:00
Jean-Sébastien Pédron
1d65837a20
Travis CI: Update config from rabbitmq-common
2017-12-15 15:14:49 +01:00
Jean-Sébastien Pédron
168f72a136
Update rabbitmq-components.mk
2017-12-01 11:06:54 +01:00
Jean-Sébastien Pédron
6b72e24691
Update rabbitmq-components.mk
2017-11-28 14:01:09 +01:00
Jean-Sébastien Pédron
e07320cf54
Update rabbitmq-components.mk
2017-11-28 13:30:31 +01:00
Jean-Sébastien Pédron
dc84e65372
Travis CI: Update config from rabbitmq-common
2017-11-08 10:36:23 +01:00
Jean-Sébastien Pédron
fa1f9a11d8
Merge branch 'stable'
2017-11-08 10:36:15 +01:00
Jean-Sébastien Pédron
b12eea7c10
Travis CI: Add initial configuration
...
[#152509619 ]
2017-11-08 10:35:56 +01:00
Jean-Sébastien Pédron
9be05b02cb
Merge branch 'stable'
2017-10-31 12:44:55 +01:00
Jean-Sébastien Pédron
cff4f1438f
Remove `random_exchange.app.src`
...
It's not used anymore and the application name was change to
`rabbit_random_exchange`.
[#152432589 ]
2017-10-31 12:44:07 +01:00
Jean-Sébastien Pédron
9732cb726e
rabbit_exchange_type_random: Implement info() callbacks
...
This is required in 3.7.x.
[#152432589 ]
2017-10-31 12:43:23 +01:00
Jean-Sébastien Pédron
64eea37375
rabbit_exchange_type_random: Use rand:uniform() directly
...
The compat module is not needed (and was removed from rabbit_common
anyway).
2017-10-31 11:22:24 +01:00
Jean-Sébastien Pédron
253ae675cf
Merge branch 'stable'
2017-10-31 11:20:33 +01:00
Jean-Sébastien Pédron
b110d91c7a
rabbit_exchange_type_random: Use rand_compat:uniform()
...
... instead of crypto:rand_uniform() which is deprecated.
This fixes the build with Erlang 20.
2017-10-31 11:19:37 +01:00
Jean-Sébastien Pédron
3390eef4f2
Update rabbitmq-components.mk
2017-10-13 15:11:59 +02:00
Jean-Sébastien Pédron
23177bdbbb
Update rabbitmq-components.mk
2017-10-13 14:33:14 +02:00
Jean-Sébastien Pédron
ea20339157
Update rabbitmq-components.mk
2017-10-13 14:13:25 +02:00
Jean-Sébastien Pédron
4758f57a81
Merge branch 'stable'
2017-10-13 13:58:35 +02:00
Jean-Sébastien Pédron
1103c05992
Update rabbitmq-components.mk
2017-10-13 12:15:50 +02:00
Michael Klishin
57673da68b
Update rabbitmq-components.mk
2017-09-13 17:45:42 -04:00
Michael Klishin
982c9fd7af
Update rabbitmq-components.mk
2017-09-12 12:42:01 -04:00
Michael Klishin
ab01356ff5
README edits
2017-09-12 12:29:59 -04:00
Michael Klishin
1b5d685494
README edits
2017-09-12 12:25:31 -04:00
Michael Klishin
76da51aefe
README edits
2017-09-12 12:04:14 -04:00
Michael Klishin
10115654c8
Ignore [binding] routing keys
...
This exchange never advertised (or probably intended) to use routing keys
for, well, anything. But currently it does and it gets confusing. Since
the intent is to pick a random binding's queue, perhaps it makes
more sense to load all bindings, the same way the fanout exchange
implementation does.
Without it, binding routing keys have an unexpected effect on the outcome.
Per discussion with @gerhard.
2017-09-12 11:51:05 -04:00
Michael Klishin
5397e791fd
Switch to double licensing
...
Original project's README stated that it is licensed under the APL2
but code headers said it's licensed under the MPLv1.1. So we let
the user pick the one they prefer.
Note that RabbitMQ .NET client uses the same license pair.
2017-09-08 14:56:06 -04:00
Michael Klishin
60b9a83304
README updates
2017-09-08 14:52:04 -04:00
Michael Klishin
93d0915a14
Update README.md
...
Note: license information in README contradicted that in code
headers. I decided to stick to that in code headers and
double license under both in a future commit.
2017-09-08 14:45:49 -04:00
Michael Klishin
195abd93ea
Be consistent with license headers in the code
2017-09-08 14:42:01 -04:00
Michael Klishin
303fb5692e
Add license files
2017-09-08 14:41:14 -04:00
Michael Klishin
60630466df
Update .gitignore
2017-09-08 14:34:29 -04:00
Michael Klishin
882f2b0e5b
Correct plugin name
2017-09-08 14:32:44 -04:00
Michael Klishin
deff8be671
Adapt to the current build system used by RabbitMQ plugins
2017-09-08 14:28:47 -04:00
Alvaro Videla
db52d2759c
brings exchange behaviour up to date
2013-10-07 02:30:21 -05:00
Simon MacMullen
a0f2836474
Add policy_changed/3 no-op.
2012-06-27 14:41:33 +01:00
Simon MacMullen
7b5b05c63a
Exchange type spec hrl is going away
2012-04-17 11:46:53 +01:00
Jon Brisbin
52a2710139
Fix for starting in 2.7 and later brokers.
2012-04-03 13:37:21 -05:00
J. Brisbin
7664132bba
Changed tests to reflect new name change
2011-06-01 09:23:21 -05:00
J. Brisbin
cb4ef7807c
Issue #3 - Changed the name of the exchange to play nice with the AMQP spec
2011-06-01 09:23:21 -05:00
Theo
02ea806131
Created an empty include dir in order for make package to work
2011-04-27 08:37:48 +02:00
J. Brisbin
e4fc86cee9
Tweaked README
2011-04-26 12:40:20 -05:00
J. Brisbin
c113ddc9ef
Added README
2011-04-26 12:38:47 -05:00
J. Brisbin
a5bd053b69
Initial commit.
2011-04-26 12:35:06 -05:00