-
More API doc cleanup. Moved functions into amqp.api.php and left instructions in API.txt for easier maintenance.
-
Spaces > Tabs
-
Update API to reflect new hook_consumers() signature
-
Expose consumers index for consumer daemon. Instead of simply returning amqp_consumers hook values, we should format the contents a bit to make it interact nicely with the python consumer daemon.
-
allow multiple consumers to bind to a single queue and have each respond appropriately to caller.
-
update amqp_services resources to allow consumers to send a message to Drupal. Paired with the NodeJS consumer, we can also provide user-level notification messages as well as (now) the back-end server side processing. Also, since it's handled in a separate http request it doesn't slow things down as bad.
-
* Verify AMQP extension is installed before calling any consume/publish * rename consumer to consumers to better reflect what we are implementing.
-
* Add ability to alter messages before publishing.
-
Remove version numbers... thank you d.o
-
* Update APIs so arguments are 'optional', move to last argument so we don't have to supply an empty array when defining exchanges, etc. * Add 'default' callback handler with error message. * Add more api documentation so developers can leverage our callbacks. Keep in mind this is still alpha so things might change.