Commit graph

106 commits

Author SHA1 Message Date
Jim Cowart
ec182d82b9 Added tests for defer throttled, debounce 2012-03-27 02:05:45 -04:00
Jim Cowart
d2abfd881a Added tests for defer and delay. Removed 'whenHandledThenExecute'. Added postal.reset. Fixed bug in IE with setTimeout call in defer. 2012-03-27 00:55:58 -04:00
Jim Cowart
2936a669fd Fixing typo in SubscriptionDefinition.subscribe 2012-03-22 15:59:28 -04:00
Jim Cowart
1f8bf876e2 README Updates 2012-03-22 01:34:53 -04:00
Jim Cowart
db785cecdb Refactoring publish and subscribe API signatures 2012-03-22 01:14:40 -04:00
Jim Cowart
a111eaa876 Updated build artifacts 2012-03-20 02:42:48 -04:00
Jim Cowart
829d5504ba Updating postal.channel to allow for string topic args only 2012-03-20 02:35:11 -04:00
Jim Cowart
b48bdfc276 Updated README, consolidated standard and AMD build processes 2012-03-20 02:04:35 -04:00
Jim Cowart
e542269058 Updated API to consistently use (data, envelope) signature wherever suscribers and publishers are involved 2012-03-19 23:01:38 -04:00
Jim Cowart
bc29519b4c Changed 'exchange' to 'channel', continued refactor for arg parsing, etc. 2012-03-18 21:51:56 -04:00
Jim Cowart
bb98556f20 Updated build artifacts 2012-03-01 03:56:13 -05:00
Jim Cowart
bd52b93c4c Updated build artifacts 2012-03-01 03:51:30 -05:00
Jim Cowart
e59d3ab07a initial pass for perf cleanup 2012-03-01 03:40:47 -05:00
Jim Cowart
c0f25ea4b4 temporarily deferring s subscription.created event message 2012-02-26 23:10:08 -05:00
Jim Cowart
9c48bb6ad6 Temporarily removed _.any check on subscribe call to validate performance 2012-02-26 23:06:07 -05:00
Jim Cowart
5946df996f Starting consolidation and perf improvements, hopefully 2012-02-26 22:37:33 -05:00
Jim Cowart
86713585e8 Removing console log statements from bindExchanges call 2012-02-26 16:27:01 -05:00
Jim Cowart
60e20444e1 Fixing auto-indent issues 2012-02-26 16:26:08 -05:00
Jim Cowart
6d3e301cf4 Added the bindExchangeses call to the API, including initial tests 2012-02-26 16:22:54 -05:00
Jim Cowart
a6d5fa01b7 Included return on the Api call to add a wireTap, so that the subscriber could remove the tap 2012-02-26 14:51:45 -05:00
Alex Robson
76c0cf337b Changing subscription notifications to a message on the postal channel 2012-02-22 22:33:15 -05:00
Alex Robson
8d0c8d361e Adding subscribtion-created, subcsription-removed event publishes to wiretaps on subscribe/unsubscribe. 2012-02-22 16:41:34 -05:00
Jim Cowart
ac05df0f42 Updating build artifacts 2012-01-15 21:57:15 -05:00
Jim Cowart
dface81693 Fixing obvious typo in diags 2012-01-15 21:50:14 -05:00
Jim Cowart
13d6c7c419 Added envelope argument to publish methods, updated diags to use it correctly. 2012-01-15 21:46:34 -05:00
Jim Cowart
f145105282 Fixing bug with postal.publish payload not getting set properly 2012-01-15 19:52:18 -05:00
Jim Cowart
c364d0ea34 Fixing bug with postal.subscribe callback not getting properly registered 2012-01-15 19:38:08 -05:00
Jim Cowart
3564224e2b Added shortcut publish and subscribe methods to the postal api object. This allows for quick publishing/subscribing where it's either not important to have a handle to the channel, or the channel handle isn't known or accessible. 2011-09-27 18:03:07 -04:00
Jim Cowart
d9fa989611 Refactored postal to use anvil.js for builds 2011-09-20 15:35:36 -04:00
Jim Cowart
4673a864a0 Adding diagnostics file to build 2011-09-14 11:02:14 -04:00
Jim Cowart
bda33ea76e Changed createChannel method name to channel. Rebuilt output file 2011-09-13 01:13:51 -04:00
Jim Cowart
2afc33af11 Further refactor work on the overall API, and adapting the unit tests to cover the new code base 2011-09-13 00:55:49 -04:00
Jim Cowart
f33a06dd77 Refactored the API yet again - splitting out the ChannelDefinition concerns from the SubscriptionDefinition concerns 2011-09-12 17:49:21 -04:00
Jim Cowart
d742595f2e Adding extend logic to publish for clients not using fluent configuration 2011-09-11 22:43:19 -04:00
Jim Cowart
db0e59314b Fixing bugs I introduced in last commit 2011-09-11 22:06:48 -04:00
Jim Cowart
8b710b31c1 Fixing bugs I introduced in last commit 2011-09-11 22:06:03 -04:00
Jim Cowart
635e1a37a4 Adding defaults for publishing and subscribing without using fluent configuration 2011-09-11 22:04:02 -04:00
Jim Cowart
a5d91d32f4 Added cache to bindingsResolver and tests to cover it 2011-09-11 01:37:31 -04:00
Jim Cowart
1390114766 Fixed yet another bug with the modifiers 2011-09-11 00:54:42 -04:00
Jim Cowart
00e48870cd Added call to set the config callback to wrapped modifier version since I was a big dummy and forgot it to begin with 2011-09-11 00:49:14 -04:00
Jim Cowart
cfd8ed742d Added logic to take into account the order in which modifiers are applied to subscriptions. 2011-09-11 00:46:31 -04:00
Jim Cowart
e2712749d5 Adding async options on subscriptions... 2011-09-10 23:34:15 -04:00
Jim Cowart
8f64fe950a Removing old source files 2011-09-10 09:43:19 -04:00
Jim Cowart
6d517a4539 Adding test coverage 2011-09-09 18:05:47 -04:00
Jim Cowart
18ee34b4f8 Moving new code base into separate files, creating tests, archiving old code base until refactor is complete. 2011-09-09 01:23:07 -04:00
Jim Cowart
7c8c5d7754 Added bindingsResolver and completed publish method on localBus. Added additional fluent config options that will be implemented next. 2011-09-07 05:11:24 -04:00
Jim Cowart
edb2920c9b Continuing the major API refactor.... 2011-08-20 01:27:19 -04:00
Jim Cowart
f70a6ef861 Starting to replace custom rolled functions with underscore 2011-08-26 00:24:30 -04:00
Jim Cowart
a90af10461 Fixed bug with the switch back into NORMAL mode from replay or capture 2011-08-16 02:00:01 -04:00
Jim Cowart
cf8cbe7b3d Additional tweaks to panels and adding hash monitoring for mode 2011-08-14 21:48:35 -04:00
Jim Cowart
3fc7f48c57 Changes to make the replay and capture panels a bit more browser-friendly. re-organized the build folder also 2011-08-14 18:15:38 -04:00
Jim Cowart
e3bd1d64fe Created Replay panel, refactored bus/postal, re-organized file structure, etc. 2011-08-14 04:29:12 -04:00
Jim Cowart
8a963ab322 Set up node and browser build scripts. Node output has NOT been tested. Added unit tests, all kinds of refactoring to core engine. 2011-08-10 22:32:08 -04:00
Jim Cowart
e860d8700b Lots of refactoring to core pub sub engine, and also added message capture and replay... 2011-08-10 17:59:18 -04:00
Jim Cowart
6818e7e808 Core re-write of broker done....more to come... 2011-08-09 22:14:22 -04:00
Jim Cowart
6dabb5795c Initial add 2011-08-09 18:40:58 -04:00