├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .jsbeautifyrc ├── .jshintrc ├── .pre-commit-config.yaml ├── .travis.yml ├── LICENSE ├── README.md ├── doc ├── Content.md ├── Documentation.md ├── Errors and Exceptions.md ├── Heartbeat.md ├── Method.md ├── OtherHandleFunctions.md ├── Setup.md ├── Specification.md └── Value Types.md ├── lib ├── assertion.js ├── bramqp.js ├── connectionHandle.js ├── frameParser.js ├── frameSerializer.js ├── specification.js └── valueTypes.js ├── package.json ├── specification ├── qpid │ └── specs │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── amqp-dtx-preview.0-9.xml │ │ ├── amqp-errata.0-9.xml │ │ ├── amqp-nogen.0-9.xml │ │ ├── amqp.0-10-qpid-errata.stripped.xml │ │ ├── amqp.0-10.stripped.xml │ │ ├── amqp0-8-qpid.stripped.xml │ │ ├── amqp0-8.stripped.xml │ │ ├── amqp0-9-1.stripped.xml │ │ ├── amqp0-9-qpid.stripped.xml │ │ ├── amqp0-9.stripped.xml │ │ ├── apache-filters.xml │ │ └── cluster.0-8.xml └── rabbitmq │ └── full │ ├── amqp0-8.stripped.xml │ ├── amqp0-9-1.stripped.extended.xml │ ├── amqp0-9-1.stripped.xml │ └── amqp0-9.stripped.xml ├── test ├── concurrent-connection-test.js ├── concurrent-method-test.js ├── frameParser-test.js ├── frameSerializer-test.js ├── queue-test.js └── specification-test.js └── tutorial ├── 1 Hello World ├── receive.js └── send.js ├── 2 Work Queues ├── new_task.js └── worker.js ├── 3 Publish Subscribe ├── consumer.js └── producer.js ├── 4 Routing ├── emit_log_direct.js └── receive_logs_direct.js ├── 5 Topics ├── emit_log_topic.js └── receive_logs_topic.js ├── 6 RPC ├── rpc_client.js └── rpc_server.js └── Tutorial.md /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules* 2 | -------------------------------------------------------------------------------- /.jsbeautifyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/.jsbeautifyrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/.jshintrc -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/README.md -------------------------------------------------------------------------------- /doc/Content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Content.md -------------------------------------------------------------------------------- /doc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Documentation.md -------------------------------------------------------------------------------- /doc/Errors and Exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Errors and Exceptions.md -------------------------------------------------------------------------------- /doc/Heartbeat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Heartbeat.md -------------------------------------------------------------------------------- /doc/Method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Method.md -------------------------------------------------------------------------------- /doc/OtherHandleFunctions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/OtherHandleFunctions.md -------------------------------------------------------------------------------- /doc/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Setup.md -------------------------------------------------------------------------------- /doc/Specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Specification.md -------------------------------------------------------------------------------- /doc/Value Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/doc/Value Types.md -------------------------------------------------------------------------------- /lib/assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/assertion.js -------------------------------------------------------------------------------- /lib/bramqp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/bramqp.js -------------------------------------------------------------------------------- /lib/connectionHandle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/connectionHandle.js -------------------------------------------------------------------------------- /lib/frameParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/frameParser.js -------------------------------------------------------------------------------- /lib/frameSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/frameSerializer.js -------------------------------------------------------------------------------- /lib/specification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/specification.js -------------------------------------------------------------------------------- /lib/valueTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/lib/valueTypes.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/package.json -------------------------------------------------------------------------------- /specification/qpid/specs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/LICENSE -------------------------------------------------------------------------------- /specification/qpid/specs/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/NOTICE -------------------------------------------------------------------------------- /specification/qpid/specs/amqp-dtx-preview.0-9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp-dtx-preview.0-9.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp-errata.0-9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp-errata.0-9.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp-nogen.0-9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp-nogen.0-9.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp.0-10-qpid-errata.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp.0-10-qpid-errata.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp.0-10.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp.0-10.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp0-8-qpid.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp0-8-qpid.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp0-8.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp0-8.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp0-9-1.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp0-9-1.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp0-9-qpid.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp0-9-qpid.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/amqp0-9.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/amqp0-9.stripped.xml -------------------------------------------------------------------------------- /specification/qpid/specs/apache-filters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/apache-filters.xml -------------------------------------------------------------------------------- /specification/qpid/specs/cluster.0-8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/qpid/specs/cluster.0-8.xml -------------------------------------------------------------------------------- /specification/rabbitmq/full/amqp0-8.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/rabbitmq/full/amqp0-8.stripped.xml -------------------------------------------------------------------------------- /specification/rabbitmq/full/amqp0-9-1.stripped.extended.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/rabbitmq/full/amqp0-9-1.stripped.extended.xml -------------------------------------------------------------------------------- /specification/rabbitmq/full/amqp0-9-1.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/rabbitmq/full/amqp0-9-1.stripped.xml -------------------------------------------------------------------------------- /specification/rabbitmq/full/amqp0-9.stripped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/specification/rabbitmq/full/amqp0-9.stripped.xml -------------------------------------------------------------------------------- /test/concurrent-connection-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/concurrent-connection-test.js -------------------------------------------------------------------------------- /test/concurrent-method-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/concurrent-method-test.js -------------------------------------------------------------------------------- /test/frameParser-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/frameParser-test.js -------------------------------------------------------------------------------- /test/frameSerializer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/frameSerializer-test.js -------------------------------------------------------------------------------- /test/queue-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/queue-test.js -------------------------------------------------------------------------------- /test/specification-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/test/specification-test.js -------------------------------------------------------------------------------- /tutorial/1 Hello World/receive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/1 Hello World/receive.js -------------------------------------------------------------------------------- /tutorial/1 Hello World/send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/1 Hello World/send.js -------------------------------------------------------------------------------- /tutorial/2 Work Queues/new_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/2 Work Queues/new_task.js -------------------------------------------------------------------------------- /tutorial/2 Work Queues/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/2 Work Queues/worker.js -------------------------------------------------------------------------------- /tutorial/3 Publish Subscribe/consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/3 Publish Subscribe/consumer.js -------------------------------------------------------------------------------- /tutorial/3 Publish Subscribe/producer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/3 Publish Subscribe/producer.js -------------------------------------------------------------------------------- /tutorial/4 Routing/emit_log_direct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/4 Routing/emit_log_direct.js -------------------------------------------------------------------------------- /tutorial/4 Routing/receive_logs_direct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/4 Routing/receive_logs_direct.js -------------------------------------------------------------------------------- /tutorial/5 Topics/emit_log_topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/5 Topics/emit_log_topic.js -------------------------------------------------------------------------------- /tutorial/5 Topics/receive_logs_topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/5 Topics/receive_logs_topic.js -------------------------------------------------------------------------------- /tutorial/6 RPC/rpc_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/6 RPC/rpc_client.js -------------------------------------------------------------------------------- /tutorial/6 RPC/rpc_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/6 RPC/rpc_server.js -------------------------------------------------------------------------------- /tutorial/Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bakkerthehacker/bramqp/HEAD/tutorial/Tutorial.md --------------------------------------------------------------------------------