Commit Graph

122 Commits

Author SHA1 Message Date
Derek Collison
e4ac00908e Add race safe Stats() that clones public Statistics 2014-08-06 15:52:01 -07:00
Derek Collison
4e71a22c13 Added cluster support for initial connection 2013-02-25 12:51:25 -08:00
Derek Collison
c46547e864 Clear parseState on reconnect 2012-12-19 13:28:04 -08:00
Derek Collison
a346be612a Fixed bug, publish with no body 2012-12-18 18:47:45 -08:00
Derek Collison
a8bf49931e Removed br from client 2012-12-17 16:00:07 -08:00
Mark Veronda
3741a705c4 Fixed type-os and standardized some comments 2012-12-04 16:31:11 -08:00
Derek Collison
dd857f769c Fixed all async subscribers on single Go routine. Fixed #10.
All async subscribers were on a single Go routine, which could lead to
starvation if you would wait on an async callback from within another
async callback. Now all Subscriptions have their own Go routine for
async processing.
2012-10-11 09:39:02 -07:00
Derek Collison
88b8eca8db Modified disconnect cb timing, updated tests 2012-10-08 09:16:39 -07:00
Derek Collison
4f0c1550fa More test cleanup 2012-10-04 16:34:59 -07:00
Derek Collison
a4c6fd34dd Increase timeout for Travis tests 2012-10-04 16:19:53 -07:00
Derek Collison
262b94bddb Refactored, use wait() 2012-10-03 08:43:17 -07:00
Derek Collison
846ab03f93 Changed default Publish to take any arg via interface{}
This change also introduces a "default" marshaler which uses fmt.Printf and the "%+v".
2012-09-28 13:24:08 -07:00
Derek Collison
b0e676cf7b gofmt fixes 2012-09-25 16:57:39 -07:00
Derek Collison
3c84097285 Added sync queue subscriber 2012-09-03 15:42:04 -07:00
Derek Collison
aab84c8608 Added Stats collection and reporting 2012-08-31 18:46:37 -07:00
Derek Collison
be89c8c556 protect close, flush, and pongs 2012-08-30 12:08:06 -07:00
Derek Collison
08bbdcbca8 Added async callbacks, disconnect. Fixes #4 2012-08-23 13:46:59 -07:00
Derek Collison
d177c62c7a Removed Connection interface, used Conn struct directly 2012-08-16 15:06:54 -07:00
Derek Collison
682b223467 Removed DefaultConnection 2012-08-16 11:13:24 -07:00
Derek Collison
5097dffe96 Modified the MsgHandler Signature 2012-08-16 08:38:21 -07:00
Derek Collison
6b49a79888 Added empty msg publish test 2012-08-15 18:38:17 -07:00
Derek Collison
5eaafb97ed Initial commit 2012-08-15 14:14:09 -07:00