From bb98556f20a5e2192e94d7f159c5748c7b00163a Mon Sep 17 00:00:00 2001 From: Jim Cowart Date: Thu, 1 Mar 2012 03:56:13 -0500 Subject: [PATCH] Updated build artifacts --- example/amd/js/libs/postal/postal.js | 2 +- example/standard/js/postal.js | 2 +- lib/browser/amd/postal.diagnostics.min.gz.js | Bin 243 -> 243 bytes lib/browser/amd/postal.js | 2 +- lib/browser/amd/postal.min.gz.js | Bin 1545 -> 1542 bytes lib/browser/amd/postal.min.js | 2 +- .../standard/postal.diagnostics.min.gz.js | Bin 220 -> 220 bytes lib/browser/standard/postal.js | 2 +- lib/browser/standard/postal.min.gz.js | Bin 1518 -> 1515 bytes lib/browser/standard/postal.min.js | 2 +- lib/node/postal.js | 2 +- src/main/Api.js | 2 +- 12 files changed, 8 insertions(+), 8 deletions(-) diff --git a/example/amd/js/libs/postal/postal.js b/example/amd/js/libs/postal/postal.js index 62d63ad..c77b4b7 100644 --- a/example/amd/js/libs/postal/postal.js +++ b/example/amd/js/libs/postal/postal.js @@ -306,7 +306,7 @@ var postal = { var callback = options.callback, topic = options.topic, exchange = options.exchange || DEFAULT_EXCHANGE; - return new ChannelDefinition(exchange, topic).subscribe(callback); + return new SubscriptionDefinition(exchange, topic, callback); }, publish: function() { diff --git a/example/standard/js/postal.js b/example/standard/js/postal.js index 44b57c5..38a166e 100644 --- a/example/standard/js/postal.js +++ b/example/standard/js/postal.js @@ -306,7 +306,7 @@ var postal = { var callback = options.callback, topic = options.topic, exchange = options.exchange || DEFAULT_EXCHANGE; - return new ChannelDefinition(exchange, topic).subscribe(callback); + return new SubscriptionDefinition(exchange, topic, callback); }, publish: function() { diff --git a/lib/browser/amd/postal.diagnostics.min.gz.js b/lib/browser/amd/postal.diagnostics.min.gz.js index 0ee6038292c1530ec0ac529354ca21d4146aa498..c90e1950f02992041bff4b99c81647ca8caf3372 100644 GIT binary patch delta 14 Vcmey&_?eMSzMF$#rR7Anw*V!S1qT2C delta 14 Vcmey&_?eMSzMF%g&tf9mTL2{q1nU3* diff --git a/lib/browser/amd/postal.js b/lib/browser/amd/postal.js index 62d63ad..c77b4b7 100644 --- a/lib/browser/amd/postal.js +++ b/lib/browser/amd/postal.js @@ -306,7 +306,7 @@ var postal = { var callback = options.callback, topic = options.topic, exchange = options.exchange || DEFAULT_EXCHANGE; - return new ChannelDefinition(exchange, topic).subscribe(callback); + return new SubscriptionDefinition(exchange, topic, callback); }, publish: function() { diff --git a/lib/browser/amd/postal.min.gz.js b/lib/browser/amd/postal.min.gz.js index 0de864fe4ff81e0328f0d184ca24ca5e318122db..2ee65c6ae7ccfa938943d5d03d02da4697afac48 100644 GIT binary patch delta 554 zcmV+_0@eMA42BE_ABzY8sX37bISLd=#oIX_zjLL9u}QT9fB#*A0cU`DD}CW3se=X@ zCzu!-jy(3nrC%+F^tYt@3HL8PSlf5A?VeejzbfE!H%!qB5{9euXN zKRUTqi+k)$bL5Sn#k6<}S=>IhY~bAT8V`wK`589C(M+ZX>~UgWfpr~gCw(APd%S*} ziAN(?iy3mlBm+X)k#5UO0tqqCkG(sG2g2CO8aIqm$lJ4-{%du%9GpX{|pdkjy9 zbdQB~f17?`KwEvBrl12R51Tj+&x?Q)@O7Q#hgqR#1z8E0l~(HD=02ywe2k@mz)_4@%}Su>27K0OUatJ^%m! delta 557 zcmV+|0@D4442cW|ABzY8jyRD9ISK?w#M?O^zjI}Tu}QT9f8Q>_fHT0nmA>$i)IkG{ z6HE*ZM;?1(@*(1n`4HHi7EA>aWBFNu+AAP-%F+S!mih-DZ(qC48*?nMX)0Z2sLf0y z!L(0p>#Q9=u?fCAZa^rAeD-dqbJXp99Huf`tIhm8it{pv*e_%evH2W9+{EB$V+wc$ zVK{uFCJrlIe~D$l&d#Bip^(?XA0q~R#dT|p!FRh@cL$p!*0~?k79VW^=@g_-UtoA6 zJ#)Lc9iUtE_v5cv#Lv#q^EIx3HA1NAcAlZqFvIaVGK4^oQX&5CW9!g)oWjb+80_ma z5VzNO!i!V6;enY}h? zkL~G@f9|)iZrLx)1+1P<)6oHwhYcNvr$)dD_`S~f!>rJ=f~*A0N-K?UbDvXTKE^V^ z@&5lIVq%`uyPbdPM@Nf8zfU-<%RUsg7T1$AamW04|-D!s&2oeAQ%+(Vm diff --git a/lib/browser/amd/postal.min.js b/lib/browser/amd/postal.min.js index 56d8cb3..bb180d0 100644 --- a/lib/browser/amd/postal.min.js +++ b/lib/browser/amd/postal.min.js @@ -1 +1 @@ -define(["underscore"],function(a){var b="/",c=50,d=0,e="postal",f=function(){},g=function(){var b;return function(c){var d=!1;return a.isString(c)?(d=c===b,b=c):(d=a.isEqual(c,b),b=a.clone(c)),!d}},h=function(a,b){this.exchange=a,this.topic=b};h.prototype={subscribe:function(a){return m.configuration.bus.subscribe(new i(this.exchange,this.topic,a))},publish:function(a,b){var c=b||{};c.exchange=this.exchange,c.timeStamp=new Date,c.topic=this.topic,m.configuration.bus.publish(c,a)}};var i=function(a,b,g){this.exchange=a,this.topic=b,this.callback=g,this.priority=c,this.constraints=new Array(0),this.maxCalls=d,this.onHandled=f,this.context=null,m.publish({exchange:e,topic:"subscription.created"},{event:"subscription.created",exchange:a,topic:b})};i.prototype={unsubscribe:function(){m.configuration.bus.unsubscribe(this),m.publish({exchange:e,topic:"subscription.removed"},{event:"subscription.removed",exchange:this.exchange,topic:this.topic})},defer:function(){var a=this.callback;return this.callback=function(b){setTimeout(a,0,b)},this},disposeAfter:function(b){if(a.isNaN(b)||b<=0)throw"The value provided to disposeAfter (maxCalls) must be a number greater than zero.";var c=this.onHandled,d=a.after(b,a.bind(function(){this.unsubscribe(this)},this));return this.onHandled=function(){c.apply(this.context,arguments),d()},this},ignoreDuplicates:function(){return this.withConstraint(new g),this},whenHandledThenExecute:function(b){if(!a.isFunction(b))throw"Value provided to 'whenHandledThenExecute' must be a function";return this.onHandled=b,this},withConstraint:function(b){if(!a.isFunction(b))throw"Predicate constraint must be a function";return this.constraints.push(b),this},withConstraints:function(b){var c=this;return a.isArray(b)&&a.each(b,function(a){c.withConstraint(a)}),c},withContext:function(a){return this.context=a,this},withDebounce:function(b){if(a.isNaN(b))throw"Milliseconds must be a number";var c=this.callback;return this.callback=a.debounce(c,b),this},withDelay:function(b){if(a.isNaN(b))throw"Milliseconds must be a number";var c=this.callback;return this.callback=function(a){setTimeout(c,b,a)},this},withPriority:function(b){if(a.isNaN(b))throw"Priority must be a number";return this.priority=b,this},withThrottle:function(b){if(a.isNaN(b))throw"Milliseconds must be a number";var c=this.callback;return this.callback=a.throttle(c,b),this}};var j={cache:{},compare:function(a,b){if(this.cache[b]&&this.cache[b][a])return!0;var c=new RegExp("^"+a.replace(/\./g,"\\.").replace(/\*/g,".*").replace(/#/g,"[A-Z,a-z,0-9]*")+"$"),d=c.test(b);return d&&(this.cache[b]||(this.cache[b]={}),this.cache[b][a]=!0),d}},k={subscriptions:{},wireTaps:new Array(0),publish:function(b,c){a.each(this.wireTaps,function(a){a(b,c)}),a.each(this.subscriptions[b.exchange],function(d){a.each(d,function(d){m.configuration.resolver.compare(d.topic,b.topic)&&a.all(d.constraints,function(a){return a(c)})&&typeof d.callback=="function"&&(d.callback.apply(d.context,[c,b]),d.onHandled())})})},subscribe:function(a){var b,c,d,e=this.subscriptions[a.exchange],f;e||(e=this.subscriptions[a.exchange]={}),f=this.subscriptions[a.exchange][a.topic],f||(f=this.subscriptions[a.exchange][a.topic]=new Array(0)),b=f.length-1;for(;b>=0;b--)if(f[b].priority<=a.priority){f.splice(b+1,0,a),c=!0;break}return c||f.unshift(a),a},unsubscribe:function(a){if(this.subscriptions[a.exchange][a.topic]){var b=this.subscriptions[a.exchange][a.topic].length,c=0;for(;c=0;b--)if(f[b].priority<=a.priority){f.splice(b+1,0,a),c=!0;break}return c||f.unshift(a),a},unsubscribe:function(a){if(this.subscriptions[a.exchange][a.topic]){var b=this.subscriptions[a.exchange][a.topic].length,c=0;for(;c7~ diff --git a/lib/browser/standard/postal.js b/lib/browser/standard/postal.js index 44b57c5..38a166e 100644 --- a/lib/browser/standard/postal.js +++ b/lib/browser/standard/postal.js @@ -306,7 +306,7 @@ var postal = { var callback = options.callback, topic = options.topic, exchange = options.exchange || DEFAULT_EXCHANGE; - return new ChannelDefinition(exchange, topic).subscribe(callback); + return new SubscriptionDefinition(exchange, topic, callback); }, publish: function() { diff --git a/lib/browser/standard/postal.min.gz.js b/lib/browser/standard/postal.min.gz.js index 505a3c64fd276a3156694c21f8c616017d00a6d4..8ceb3e1f3463df65d0e54bf83e8e7510608db91c 100644 GIT binary patch literal 1515 zcmVYt1+c+RUt*{^~ z91=TA3rS-eZ%DrzRW;t4Lv@n+xsYX^Sp9r2^60c%yLO}Eqs*gZ1FLTwP8cDCVoDhD zV5F8WK9@9h7^VoOuU#IeiGa-rAMv`z5gB8a+o*8GJ>Sw~BS2C!mT4A&=-Q9mEKg-B zA2LCzqGScnBPP5-1gbQ!#N}xcMw>FHYQ<$`;r0idMC`2_XQa!}1W-|pvy#P8vGwLS zWrssm`+NX87R6l|?Zih(cNtNt-ci|1HrFup%z@Nu9fhKf4i(Pv6IO1-3Ks<4(M&w`~xCRbHC~|KaZDeG&F22ULG$XMP@)DdZEhRX` z3S6^pECb@B0zzDzhtkvnkr9QCipTf#J&Xr=|EQVqPV(<;KjIy8)%hnH8i2b^x>P~==JbX z76D99T51E<2VFCsMb>ScL1iN7YmjM%OOPOC{4LEOwMxSbZK1s-6$j4~9`r*z-DNZv zlkyM1v^3bZW><^FXt<_Vs8xEj^4nHH<%~bY=Hfnc?0@YO3MC_pDfqzaPwwjtwm*Gx zZDdRyt4a6Rocm5qtaL0cgTuwI`agT-Qu@o*TANmU~} zg-wp2_6N|A#eHMdRJcNMv5#_bNwdNmbqezhk`7*-KHGEHbUEJa0|@5Mk;*mg3+UD8 zs6N3*lhcZyiz1EhMDA(}I=t)Z+W(sb1I_^RM*6}tse?KSCzu!-jx@CR;6udj^C7T3 zEa(cv`|`5}7rTPeGh}H8dQ0^W&$q9Q8)J?GteeUwnDGUe_PK41wZmsNtu;3w6hyvw z_o#D(WK2Rg7Rg3#m#2Q1=8n&PAuFFPmk8n}1V`&rz!{}fPeI+&zz^uR5Nb`RljPSKo&QTc@>=VV%#ML z?-n+~(L}^E?3q`9FeKU#9ihtOBPblf(-92Ex|}e`fRG+ZH)Y;90%D%cy*s-HLf^`2 zH}rRqw-*cb*XVqWj`vYNnY2a|hKEC{$HJ;jztEtInb&YI*TgCF6IBiIFw4{|BajAE z-5OE{)%Q7O`bS?H#vPziCOR$;2m9Fe^*)BD-zWrlwaIkQx_@GP127zDWb)RTOf|SO zrFnar)_US!pteLJhZ}g9@3?YwoqPxNr41pqyr)ki90cgvGD$PEm%;wt-NowTm R!7S+>{Rek1+xqhn006pI*^mGL literal 1518 zcmV%Z?%q9n>yE_*2gIOgq~kKeh{UR+78l1zFOGgRNw!r{by;o^w=xWa<0 za7^4hD-}&$ydlGGR5y5Q5A{hJ7D82pbcXps0F-#FmU;8}Gq=3x`pYW!^37KM6+obfx9p6&95g@4@t1M4IbQ30iUSuj$ z_qiZ-S+SBA2@}C60@VhX^m!)ZWK$JXulTGg{o#No#oqbkO>|kB04i#5Ua>SOx4|5z z>~N@?kdHv8qPVY;o%o>WE+<;mTdLa0_8OL+Igm!Jr%^ObsP%oCaD@5eEOi4;)09zu zLwGmNizF)&bx$I*p2<=bG?A)oA-*mOdhe}Jx4NTuZ$Lmv3@w@bmC7g;5!npKmAF$x zR%r^?=t0*#rXa>GoWM1t=j{b~A%Kd=ZE!7ag;WnL<3S8HVpxNk@RM!*O3v6H)pL|u zTU(o>|ADv=yX^L1#QpM!_{gbRk)wIw8aNWMD1zf?BNMar@in!j9f_q-m*8YsrNAjx z;F?Wq84#b85aQx>tZXe18AR)A>LMbns9(#+Sai3>=U(p zGek<8Hnzyf*l$IT0{D{`cY;?+95a5RDgR}hGmQWF1>4`v%lpovyBF;~zy^&kp|n=>}s)?4A=AubxKcGVb?0?obiX)T-@cJ`;U7@p=9JK1s{0v(SNbQ?#GY5 zi>%30J?Wp?bKmHx_3P!|m@Yr#)$*q+SUz*VbrCdn&{l{NtT!acXt9`LJRGKDQa1=6 z!zL$C`y*(`(xI_xD_p6$*e8X!qWM&h%!rWMd2F@dc5!Iy8ms00cU`DD}CXa)ImLs6HE*ZM;1GL^daI7`4HG1 z7fc1>L-|>Qi(NtK8MCwpy`}!c^X+Tv#+c&>o2K#+WQ!VB5YWEHaI5<%R=;Ale%cuDB+9o4a4>Pid&d3FxH3- zG2kHd6*rAB20t8P-5qR`Sm%CB8$82 z8oZE9xAP2@h8d2}ks$-2EQIwve9?vOHfb ztW^t&2C*ac_ea4$-T>Ta91xBkee1Ld0sjyjKXV>CQ_s8+bp2|uge-0!3u-tQq_|HE z!3}JLqf(?Z?Acd zMj$2V8aAd8YVLE&%$K1|OuIp?O!T}S4(_QNntco(|6U=$!)?~1E)=B2wdG6`^LLJA ztHHfl?b~y6d!mJR&+ti;%}nKaWxn(!2?eYd-50573>slQQ=|6RfUb1tG95ztY=6fg UvO(S+%#!WVf3`1W?*9=00JpW~)&Kwi diff --git a/lib/browser/standard/postal.min.js b/lib/browser/standard/postal.min.js index ed5e031..82b0817 100644 --- a/lib/browser/standard/postal.min.js +++ b/lib/browser/standard/postal.min.js @@ -1 +1 @@ -(function(a,b){var c="/",d=50,e=0,f="postal",g=function(){},h=function(){var a;return function(b){var c=!1;return _.isString(b)?(c=b===a,a=b):(c=_.isEqual(b,a),a=_.clone(b)),!c}},i=function(a,b){this.exchange=a,this.topic=b};i.prototype={subscribe:function(a){return n.configuration.bus.subscribe(new j(this.exchange,this.topic,a))},publish:function(a,b){var c=b||{};c.exchange=this.exchange,c.timeStamp=new Date,c.topic=this.topic,n.configuration.bus.publish(c,a)}};var j=function(a,b,c){this.exchange=a,this.topic=b,this.callback=c,this.priority=d,this.constraints=new Array(0),this.maxCalls=e,this.onHandled=g,this.context=null,n.publish({exchange:f,topic:"subscription.created"},{event:"subscription.created",exchange:a,topic:b})};j.prototype={unsubscribe:function(){n.configuration.bus.unsubscribe(this),n.publish({exchange:f,topic:"subscription.removed"},{event:"subscription.removed",exchange:this.exchange,topic:this.topic})},defer:function(){var a=this.callback;return this.callback=function(b){setTimeout(a,0,b)},this},disposeAfter:function(a){if(_.isNaN(a)||a<=0)throw"The value provided to disposeAfter (maxCalls) must be a number greater than zero.";var b=this.onHandled,c=_.after(a,_.bind(function(){this.unsubscribe(this)},this));return this.onHandled=function(){b.apply(this.context,arguments),c()},this},ignoreDuplicates:function(){return this.withConstraint(new h),this},whenHandledThenExecute:function(a){if(!_.isFunction(a))throw"Value provided to 'whenHandledThenExecute' must be a function";return this.onHandled=a,this},withConstraint:function(a){if(!_.isFunction(a))throw"Predicate constraint must be a function";return this.constraints.push(a),this},withConstraints:function(a){var b=this;return _.isArray(a)&&_.each(a,function(a){b.withConstraint(a)}),b},withContext:function(a){return this.context=a,this},withDebounce:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=_.debounce(b,a),this},withDelay:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=function(c){setTimeout(b,a,c)},this},withPriority:function(a){if(_.isNaN(a))throw"Priority must be a number";return this.priority=a,this},withThrottle:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=_.throttle(b,a),this}};var k={cache:{},compare:function(a,b){if(this.cache[b]&&this.cache[b][a])return!0;var c=new RegExp("^"+a.replace(/\./g,"\\.").replace(/\*/g,".*").replace(/#/g,"[A-Z,a-z,0-9]*")+"$"),d=c.test(b);return d&&(this.cache[b]||(this.cache[b]={}),this.cache[b][a]=!0),d}},l={subscriptions:{},wireTaps:new Array(0),publish:function(a,b){_.each(this.wireTaps,function(c){c(a,b)}),_.each(this.subscriptions[a.exchange],function(c){_.each(c,function(c){n.configuration.resolver.compare(c.topic,a.topic)&&_.all(c.constraints,function(a){return a(b)})&&typeof c.callback=="function"&&(c.callback.apply(c.context,[b,a]),c.onHandled())})})},subscribe:function(a){var b,c,d,e=this.subscriptions[a.exchange],f;e||(e=this.subscriptions[a.exchange]={}),f=this.subscriptions[a.exchange][a.topic],f||(f=this.subscriptions[a.exchange][a.topic]=new Array(0)),b=f.length-1;for(;b>=0;b--)if(f[b].priority<=a.priority){f.splice(b+1,0,a),c=!0;break}return c||f.unshift(a),a},unsubscribe:function(a){if(this.subscriptions[a.exchange][a.topic]){var b=this.subscriptions[a.exchange][a.topic].length,c=0;for(;c=0;b--)if(f[b].priority<=a.priority){f.splice(b+1,0,a),c=!0;break}return c||f.unshift(a),a},unsubscribe:function(a){if(this.subscriptions[a.exchange][a.topic]){var b=this.subscriptions[a.exchange][a.topic].length,c=0;for(;c