├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── __tests__ └── rabbitmq │ └── bus.js ├── bus ├── bus.js ├── formatters │ └── json.js ├── index.js ├── middleware │ ├── correlate.js │ ├── json.js │ ├── logger.js │ ├── messageDomain.js │ ├── package.js │ └── retry.js └── rabbitmq │ ├── bus.js │ ├── correlator.js │ ├── pubsubqueue.js │ └── queue.js ├── docker-compose.yml ├── index.js ├── jest.json ├── makefile ├── package.json ├── renovate.json └── test ├── bus-confirm-shim.js ├── bus-shim.js ├── child_processes ├── .publisher.js ├── .rejectAndDie.js ├── .rejectAndDieRetryLocal.js ├── .sendToDie.js ├── .sender.js └── .test.js ├── conn-channel-events.js ├── middleware ├── correlate.js ├── messageDomain.js ├── package.js └── retry.js ├── properties.js ├── publish-subscribe.js ├── send-listen-child_process.js ├── send-listen.js └── subscribe-unsubscribe.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/rabbitmq/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/__tests__/rabbitmq/bus.js -------------------------------------------------------------------------------- /bus/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/bus.js -------------------------------------------------------------------------------- /bus/formatters/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/formatters/json.js -------------------------------------------------------------------------------- /bus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/index.js -------------------------------------------------------------------------------- /bus/middleware/correlate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/correlate.js -------------------------------------------------------------------------------- /bus/middleware/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/json.js -------------------------------------------------------------------------------- /bus/middleware/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/logger.js -------------------------------------------------------------------------------- /bus/middleware/messageDomain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/messageDomain.js -------------------------------------------------------------------------------- /bus/middleware/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/package.js -------------------------------------------------------------------------------- /bus/middleware/retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/middleware/retry.js -------------------------------------------------------------------------------- /bus/rabbitmq/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/rabbitmq/bus.js -------------------------------------------------------------------------------- /bus/rabbitmq/correlator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/rabbitmq/correlator.js -------------------------------------------------------------------------------- /bus/rabbitmq/pubsubqueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/rabbitmq/pubsubqueue.js -------------------------------------------------------------------------------- /bus/rabbitmq/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/bus/rabbitmq/queue.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./bus'); -------------------------------------------------------------------------------- /jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/jest.json -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/renovate.json -------------------------------------------------------------------------------- /test/bus-confirm-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/bus-confirm-shim.js -------------------------------------------------------------------------------- /test/bus-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/bus-shim.js -------------------------------------------------------------------------------- /test/child_processes/.publisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.publisher.js -------------------------------------------------------------------------------- /test/child_processes/.rejectAndDie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.rejectAndDie.js -------------------------------------------------------------------------------- /test/child_processes/.rejectAndDieRetryLocal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.rejectAndDieRetryLocal.js -------------------------------------------------------------------------------- /test/child_processes/.sendToDie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.sendToDie.js -------------------------------------------------------------------------------- /test/child_processes/.sender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.sender.js -------------------------------------------------------------------------------- /test/child_processes/.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/child_processes/.test.js -------------------------------------------------------------------------------- /test/conn-channel-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/conn-channel-events.js -------------------------------------------------------------------------------- /test/middleware/correlate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/middleware/correlate.js -------------------------------------------------------------------------------- /test/middleware/messageDomain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/middleware/messageDomain.js -------------------------------------------------------------------------------- /test/middleware/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/middleware/package.js -------------------------------------------------------------------------------- /test/middleware/retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/middleware/retry.js -------------------------------------------------------------------------------- /test/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/properties.js -------------------------------------------------------------------------------- /test/publish-subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/publish-subscribe.js -------------------------------------------------------------------------------- /test/send-listen-child_process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/send-listen-child_process.js -------------------------------------------------------------------------------- /test/send-listen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/send-listen.js -------------------------------------------------------------------------------- /test/subscribe-unsubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mateodelnorte/servicebus/HEAD/test/subscribe-unsubscribe.js --------------------------------------------------------------------------------