├── .gitattributes ├── .gitignore ├── .npmignore ├── Gruntfile.js ├── LICENSE.TXT ├── examples ├── client.html ├── client.js ├── core.js ├── package.json ├── performance │ └── performance.core.js └── server.js ├── lib ├── client │ ├── queue.client.js │ └── queue.client.min.js ├── core │ ├── memory-storage.js │ ├── node-queue-client.js │ ├── node-queue-server.js │ ├── queue-core.js │ ├── strategy.js │ └── utils.js ├── net │ ├── client-channel.js │ ├── memory-bridge.js │ ├── server-channel.js │ ├── socket-io-bridge-client.js │ └── socket-io-bridge-server.js ├── queue.client.js └── strategies │ ├── broadcast.js │ └── round-robin.js ├── package.json ├── queue.core.js ├── readme.md ├── spec ├── bridge.spec.js ├── channel.bug.spec.js ├── channel.spec.js ├── complex.spec.js ├── multy-variance.spec.js ├── queue.browser.spec.js ├── queue.bug.spec.js ├── queue.case.js └── queue.spec.js └── test-browser ├── SpecRunner-1.3.1.html ├── httpServer.js ├── jasmine-runner.js ├── jasmine └── lib │ └── jasmine-1.3.1 │ ├── async-callback.js │ ├── jasmine-html.js │ ├── jasmine.console_reporter.js │ ├── jasmine.css │ └── jasmine.js ├── queue-server-runner.js ├── queue.browser.spec.js └── queue.spec.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/.npmignore -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /examples/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/client.html -------------------------------------------------------------------------------- /examples/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/client.js -------------------------------------------------------------------------------- /examples/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/core.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/performance/performance.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/performance/performance.core.js -------------------------------------------------------------------------------- /examples/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/examples/server.js -------------------------------------------------------------------------------- /lib/client/queue.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/client/queue.client.js -------------------------------------------------------------------------------- /lib/client/queue.client.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/client/queue.client.min.js -------------------------------------------------------------------------------- /lib/core/memory-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/memory-storage.js -------------------------------------------------------------------------------- /lib/core/node-queue-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/node-queue-client.js -------------------------------------------------------------------------------- /lib/core/node-queue-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/node-queue-server.js -------------------------------------------------------------------------------- /lib/core/queue-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/queue-core.js -------------------------------------------------------------------------------- /lib/core/strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/strategy.js -------------------------------------------------------------------------------- /lib/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/core/utils.js -------------------------------------------------------------------------------- /lib/net/client-channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/net/client-channel.js -------------------------------------------------------------------------------- /lib/net/memory-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/net/memory-bridge.js -------------------------------------------------------------------------------- /lib/net/server-channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/net/server-channel.js -------------------------------------------------------------------------------- /lib/net/socket-io-bridge-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/net/socket-io-bridge-client.js -------------------------------------------------------------------------------- /lib/net/socket-io-bridge-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/net/socket-io-bridge-server.js -------------------------------------------------------------------------------- /lib/queue.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/queue.client.js -------------------------------------------------------------------------------- /lib/strategies/broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/strategies/broadcast.js -------------------------------------------------------------------------------- /lib/strategies/round-robin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/lib/strategies/round-robin.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/package.json -------------------------------------------------------------------------------- /queue.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/queue.core.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/readme.md -------------------------------------------------------------------------------- /spec/bridge.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/bridge.spec.js -------------------------------------------------------------------------------- /spec/channel.bug.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/channel.bug.spec.js -------------------------------------------------------------------------------- /spec/channel.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/channel.spec.js -------------------------------------------------------------------------------- /spec/complex.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/complex.spec.js -------------------------------------------------------------------------------- /spec/multy-variance.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/multy-variance.spec.js -------------------------------------------------------------------------------- /spec/queue.browser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/queue.browser.spec.js -------------------------------------------------------------------------------- /spec/queue.bug.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/queue.bug.spec.js -------------------------------------------------------------------------------- /spec/queue.case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/queue.case.js -------------------------------------------------------------------------------- /spec/queue.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/spec/queue.spec.js -------------------------------------------------------------------------------- /test-browser/SpecRunner-1.3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/SpecRunner-1.3.1.html -------------------------------------------------------------------------------- /test-browser/httpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/httpServer.js -------------------------------------------------------------------------------- /test-browser/jasmine-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine-runner.js -------------------------------------------------------------------------------- /test-browser/jasmine/lib/jasmine-1.3.1/async-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine/lib/jasmine-1.3.1/async-callback.js -------------------------------------------------------------------------------- /test-browser/jasmine/lib/jasmine-1.3.1/jasmine-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine/lib/jasmine-1.3.1/jasmine-html.js -------------------------------------------------------------------------------- /test-browser/jasmine/lib/jasmine-1.3.1/jasmine.console_reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine/lib/jasmine-1.3.1/jasmine.console_reporter.js -------------------------------------------------------------------------------- /test-browser/jasmine/lib/jasmine-1.3.1/jasmine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine/lib/jasmine-1.3.1/jasmine.css -------------------------------------------------------------------------------- /test-browser/jasmine/lib/jasmine-1.3.1/jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/jasmine/lib/jasmine-1.3.1/jasmine.js -------------------------------------------------------------------------------- /test-browser/queue-server-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/queue-server-runner.js -------------------------------------------------------------------------------- /test-browser/queue.browser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/queue.browser.spec.js -------------------------------------------------------------------------------- /test-browser/queue.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndyGrom/node-queue-lib/HEAD/test-browser/queue.spec.js --------------------------------------------------------------------------------