├── .gitignore ├── .jshintignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── mkdocs.yml └── sources │ ├── api │ ├── channel-factory.md │ ├── channel-pool.md │ ├── channel.md │ ├── client.md │ ├── connect-failover.md │ ├── connect.md │ └── index.md │ └── index.md ├── examples ├── channel │ ├── consume_once.js │ └── send.js ├── client │ ├── consume_once.js │ ├── data │ │ └── input1.jpg │ ├── send.js │ ├── send_file.js │ └── transaction.js └── pubsub.js ├── lib ├── Channel.js ├── ChannelFactory.js ├── ChannelPool.js ├── Client.js ├── ConnectFailover.js ├── IncomingFrameStream.js ├── OutgoingFrameStream.js ├── Server.js ├── Socket.js ├── channel │ └── Transaction.js ├── client │ ├── Subscription.js │ └── Transaction.js ├── connect-failover │ ├── getAddressInfo.js │ ├── parseFailoverUri.js │ └── parseServerUri.js ├── connect.js ├── index.js ├── util.js └── util │ ├── MemorySocket.js │ ├── NullWritable.js │ └── buffer │ ├── BufferReadWritable.js │ ├── BufferReadable.js │ └── BufferWritable.js ├── package.json └── test ├── Channel.js ├── Client.ack.js ├── Client.connect.js ├── Client.js ├── ConnectFailover.js ├── IncomingFrameStream.js ├── OutgoingFrameStream.js ├── Server.js ├── connect-failover └── parseServerUri.js ├── connect.js ├── fixtures ├── ca.crt ├── ca.key ├── server.crt └── server.key ├── mock ├── DuplexStream.js ├── OutgoingFrameStream.js ├── OutgoingFrameStreamFailing.js └── Transport.js ├── util.js └── util ├── MemorySocket.js ├── NullWritable.js └── buffer ├── BufferReadWritable.js ├── BufferReadable.js └── BufferWritable.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/.jshintignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/README.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/sources/api/channel-factory.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/sources/api/channel-pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/channel-pool.md -------------------------------------------------------------------------------- /docs/sources/api/channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/channel.md -------------------------------------------------------------------------------- /docs/sources/api/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/client.md -------------------------------------------------------------------------------- /docs/sources/api/connect-failover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/connect-failover.md -------------------------------------------------------------------------------- /docs/sources/api/connect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/connect.md -------------------------------------------------------------------------------- /docs/sources/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/docs/sources/api/index.md -------------------------------------------------------------------------------- /docs/sources/index.md: -------------------------------------------------------------------------------- 1 | 2 | * [stompit module api](./api/) 3 | -------------------------------------------------------------------------------- /examples/channel/consume_once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/channel/consume_once.js -------------------------------------------------------------------------------- /examples/channel/send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/channel/send.js -------------------------------------------------------------------------------- /examples/client/consume_once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/client/consume_once.js -------------------------------------------------------------------------------- /examples/client/data/input1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/client/data/input1.jpg -------------------------------------------------------------------------------- /examples/client/send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/client/send.js -------------------------------------------------------------------------------- /examples/client/send_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/client/send_file.js -------------------------------------------------------------------------------- /examples/client/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/client/transaction.js -------------------------------------------------------------------------------- /examples/pubsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/examples/pubsub.js -------------------------------------------------------------------------------- /lib/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/Channel.js -------------------------------------------------------------------------------- /lib/ChannelFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/ChannelFactory.js -------------------------------------------------------------------------------- /lib/ChannelPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/ChannelPool.js -------------------------------------------------------------------------------- /lib/Client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/Client.js -------------------------------------------------------------------------------- /lib/ConnectFailover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/ConnectFailover.js -------------------------------------------------------------------------------- /lib/IncomingFrameStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/IncomingFrameStream.js -------------------------------------------------------------------------------- /lib/OutgoingFrameStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/OutgoingFrameStream.js -------------------------------------------------------------------------------- /lib/Server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/Server.js -------------------------------------------------------------------------------- /lib/Socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/Socket.js -------------------------------------------------------------------------------- /lib/channel/Transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/channel/Transaction.js -------------------------------------------------------------------------------- /lib/client/Subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/client/Subscription.js -------------------------------------------------------------------------------- /lib/client/Transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/client/Transaction.js -------------------------------------------------------------------------------- /lib/connect-failover/getAddressInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/connect-failover/getAddressInfo.js -------------------------------------------------------------------------------- /lib/connect-failover/parseFailoverUri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/connect-failover/parseFailoverUri.js -------------------------------------------------------------------------------- /lib/connect-failover/parseServerUri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/connect-failover/parseServerUri.js -------------------------------------------------------------------------------- /lib/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/connect.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/util/MemorySocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util/MemorySocket.js -------------------------------------------------------------------------------- /lib/util/NullWritable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util/NullWritable.js -------------------------------------------------------------------------------- /lib/util/buffer/BufferReadWritable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util/buffer/BufferReadWritable.js -------------------------------------------------------------------------------- /lib/util/buffer/BufferReadable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util/buffer/BufferReadable.js -------------------------------------------------------------------------------- /lib/util/buffer/BufferWritable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/lib/util/buffer/BufferWritable.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/package.json -------------------------------------------------------------------------------- /test/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/Channel.js -------------------------------------------------------------------------------- /test/Client.ack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/Client.ack.js -------------------------------------------------------------------------------- /test/Client.connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/Client.connect.js -------------------------------------------------------------------------------- /test/Client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/Client.js -------------------------------------------------------------------------------- /test/ConnectFailover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/ConnectFailover.js -------------------------------------------------------------------------------- /test/IncomingFrameStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/IncomingFrameStream.js -------------------------------------------------------------------------------- /test/OutgoingFrameStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/OutgoingFrameStream.js -------------------------------------------------------------------------------- /test/Server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/Server.js -------------------------------------------------------------------------------- /test/connect-failover/parseServerUri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/connect-failover/parseServerUri.js -------------------------------------------------------------------------------- /test/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/connect.js -------------------------------------------------------------------------------- /test/fixtures/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/fixtures/ca.crt -------------------------------------------------------------------------------- /test/fixtures/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/fixtures/ca.key -------------------------------------------------------------------------------- /test/fixtures/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/fixtures/server.crt -------------------------------------------------------------------------------- /test/fixtures/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/fixtures/server.key -------------------------------------------------------------------------------- /test/mock/DuplexStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/mock/DuplexStream.js -------------------------------------------------------------------------------- /test/mock/OutgoingFrameStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/mock/OutgoingFrameStream.js -------------------------------------------------------------------------------- /test/mock/OutgoingFrameStreamFailing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/mock/OutgoingFrameStreamFailing.js -------------------------------------------------------------------------------- /test/mock/Transport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/mock/Transport.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/util.js -------------------------------------------------------------------------------- /test/util/MemorySocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/util/MemorySocket.js -------------------------------------------------------------------------------- /test/util/NullWritable.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/util/buffer/BufferReadWritable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/util/buffer/BufferReadWritable.js -------------------------------------------------------------------------------- /test/util/buffer/BufferReadable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/util/buffer/BufferReadable.js -------------------------------------------------------------------------------- /test/util/buffer/BufferWritable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdaws/stompit/HEAD/test/util/buffer/BufferWritable.js --------------------------------------------------------------------------------