summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange_type.erl
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
|
* s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|
* cosmetic: make callback function def order match usagebug25495Matthias Radestock2013-03-171-6/+6
|
* get rid of superfluous serial() arg to {XT,XD}:policy_changedMatthias Radestock2013-03-171-3/+3
|
* Push protocol errors closer to the edge.Simon MacMullen2013-03-151-3/+3
|
* rabbit_exchange_type:validate_binding/2.Simon MacMullen2013-03-131-1/+6
|
* Update copyright 2013bug25343Emile Joubert2013-01-231-1/+1
|
* use the correct typeMatthias Radestock2012-09-191-1/+1
|
* cosmeticMatthias Radestock2012-07-191-4/+4
|
* First sketch of a policy mechanism.Simon MacMullen2012-05-171-1/+5
|
* Added -callbacks for rabbit_exchange_type. Deleted ↵Francesco Mazzoli2012-03-051-24/+42
| | | | | | | rabbit_exchange_type_spec.hrl. rabbit_exchange_type_invalid doesn't typecheck (rightfully), we need to change the type signature to remove the warning, but that's ugly...
* Update copyright 2012bug24606Emile Joubert2012-02-021-1/+1
|
* Merge in bug24009Simon MacMullen2011-04-081-0/+7
|\
| * Merge bug 24009 into bug 23939.Simon MacMullen2011-04-011-1/+1
| |\
| * \ Merge bug 24009 into bug 23939.Simon MacMullen2011-04-011-0/+7
| |\ \
| | * | Comment.Simon MacMullen2011-03-281-3/+4
| | | |
| | * | Make serialise_events into /0, don't call it via callback/3.Simon MacMullen2011-03-281-1/+1
| | | |
| | * | serialise_events should take an exchange really.Simon MacMullen2011-03-211-3/+3
| | | |
| | * | Not 100% beautiful, but this gets serial ids into the hands of add_binding ↵Simon MacMullen2011-03-171-0/+6
| | | | | | | | | | | | | | | | and remove_binding.
* | | | Improve comment, minimise difference from default.Simon MacMullen2011-04-081-1/+1
| | | |
* | | | Go back to add_binding.Simon MacMullen2011-04-081-1/+1
| |_|/ |/| |
* | | QAish updates.Simon MacMullen2011-04-011-1/+1
|/ /
* | Change exchange type API to not distinguish between creating and recovering, ↵Simon MacMullen2011-03-311-8/+5
|/ | | | and to allow recovering bindings. Recover bindings when needed.
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
|
* Changed exchange callback API for transactionsEmile Joubert2010-12-231-8/+4
|
* Offer tx and non-tx exchange hooksEmile Joubert2010-11-231-0/+4
|
* XT:publish => XT:routeMatthew Sackman2010-10-081-1/+1
|
* Make assert_args_equivalence overridable by exchange plugins.Simon MacMullen2010-06-091-1/+5
|
* 2009 => 2010bug22824Matthew Sackman2010-06-021-3/+3
|
* Reimagine delete_binding/2 as remove_bindings/2. The hooks are nowbug22169Michael Bridgen2010-02-241-3/+4
| | | | | | called without reference to the initiating action; e.g., if a queue.unbind causes an exchange deletion, Module:delete/2 is called rather than Module:delete_binding/2.
* Cosmetics only - line length, consistent whitespace, and a couple of if -> ↵Matthew Sackman2010-02-031-6/+17
| | | | case conversions
* rabbit_exchange_type.erl => rabbit_exchange_type_registry.erl; ↵Matthew Sackman2010-02-031-73/+16
| | | | rabbit_exchange_behaviour.erl => rabbit_exchange_type.erl; rabbit_exchange_behaviour_spec.hrl => rabbit_exchange_type_spec.hrl. Plus associated changes
* Remove the unnecessary reverse-lookup table fom rabbit_exchange_typeMichael Bridgen2010-01-221-8/+1
|
* Switch (back) to using the type name atom in #exchange, rather thanMichael Bridgen2010-01-181-3/+9
| | | | | | the module. This is to restore the indirection between types and their implementation. Note also that we no longer need the reverse mapping.
* New process to own the tables. API for accessing the tables.bug22113Tony Garnock-Jones2009-12-141-0/+107