Commit Graph
231 Commits
Author SHA1 Message Date
andrea b3293a031f Moved processDisconnect into ProtocolProcessor 2013-08-30 14:53:57 +02:00
andrea 353b70d6c7 Moved processPubComp into ProtocolProcessor 2013-08-30 13:28:55 +02:00
andrea e74f6d5655 Moved processPubRec into ProtocolProcessor 2013-08-30 13:24:53 +02:00
andrea 7d0cb70584 Moved processPubRel and processPubComp into ProtocolProcessor 2013-08-30 13:23:06 +02:00
andrea 82e998e939 Created ProtocolProcessor and moved into it the processConnect from SimpleMessaging 2013-08-30 13:06:52 +02:00
andrea 49de06e500 Moved assertions to RuntimeError to let error emerge in runtime when assertions are disabled 2013-08-30 10:46:15 +02:00
selva.andre 55beac9386 Removed custom client side library 2013-08-28 22:41:07 +02:00
andrea 0cf31ae364 Moved testUnsubscribe_do_not_notify_anymore_same_session from custome API to Fuse's 2013-08-28 22:27:41 +02:00
andrea 693f498d05 Moved testUnsubscribe_do_not_notify_anymore_new_session from custome API to Fuse's 2013-08-28 22:24:50 +02:00
andrea f46cce493f Moved testRetain_maintainMessage_againstClientDestruction from custome API to Fuse's 2013-08-28 22:15:11 +02:00
andrea 8c04526c62 Moved testCleanSession_maintainClientSubscriptions_withServerRestart from custome API to Fuse's 2013-08-28 22:04:45 +02:00
andrea cdf76080c5 Moved testCleanSession_correctlyClientSubscriptions from custome API to Fuse's 2013-08-28 21:50:19 +02:00
andrea bc513dcba9 Moved testCleanSession_maintainClientSubscriptions_againstClientDestruction from custome API to Fuse's 2013-08-28 21:40:45 +02:00
andrea 016d7e8926 Moved testCleanSession_maintainClientSubscriptions from custome API to Fuse's 2013-08-28 20:14:55 +02:00
andrea 2cc1878cd6 Moved Fuse client source from asynch to sycnh API 2013-08-28 20:12:09 +02:00
andrea 81b4c3fb8d Missed in previous bump 2013-08-28 18:31:51 +02:00
andrea 76a889f160 Bumped version 0.2 2013-08-28 18:18:28 +02:00
andrea a8758b7f04 Fixed interdependency failure between SimpleMessagingTest and ServerIntegrationTest 2013-08-28 18:14:51 +02:00
andrea 2259c115c4 Introduced BFS utility method to be used to do a deep clean in subscriptions tree, and to implement an utility tree dump method 2013-08-28 18:14:09 +02:00
andrea 54af962ea3 Introduced practical toString method 2013-08-28 17:56:06 +02:00
andrea 53cb3dda73 Modified Server class to be embedded, fixes #10 and #11 2013-08-28 10:36:28 +02:00
andrea a010371a8b Removed unused method 2013-08-28 10:26:23 +02:00
andrea afcc20f483 Added unit test and fix for issue #12, due to bad topic in publish message after a late subscription and messages retained in DB. 2013-08-28 10:26:02 +02:00
andrea b1ee353ea8 Minor change, moved the test files into correct folders 2013-08-27 18:03:52 +02:00
andrea 4037a0c0b0 Minor change, minor readability improve 2013-08-27 16:24:11 +02:00
selva.andre 2cc474dd26 Merge branch 'master' of https://code.google.com/p/moquette-mqtt 2012-09-17 11:52:20 +02:00
andrea 9df2669839 Fixed issue 5, was due to bad read timeout management in IoSession.idle. 2012-09-17 11:29:13 +02:00
andrea ecea97f409 Fixed issue 4, bad calculation of remaining length in big PublishDecoder. 2012-09-16 17:22:13 +02:00
andrea 522a0ecb4a Fixed imports 2012-09-16 15:05:15 +02:00
selva.andre 74dfdc7702 Fixed typo 2012-09-12 00:28:25 +02:00
selva.andre 501c3fffe6 Merge branch 'split_in_other_modules' 2012-09-12 00:25:50 +02:00
selva.andre 34e5177da6 Extracted client module 2012-09-12 00:25:30 +02:00
selva.andre fe022cb19c Added broker/terget to gitignore 2012-09-12 00:14:34 +02:00
selva.andre ea62a684d0 Completed the exporting into broker module 2012-09-12 00:13:24 +02:00
selva.andre 3410f0f0ce First raw code move from parser to newly created broker module 2012-09-11 23:39:07 +02:00
selva.andre 48b0b95e58 Added idea IDE files to gitignore 2012-09-11 23:23:31 +02:00
selva.andre 633688f184 Implemented the QoS 2 sending part for the server plus a unit test 2012-09-11 23:20:32 +02:00
selva.andre b7c2585742 Fixed encoders and decoders declaration for the broker 2012-09-11 23:19:44 +02:00
selva.andre c4f186b3c8 Added rough implementation for QoS 2 publish 2012-09-10 23:30:40 +02:00
selva.andre 87a51cf4c2 Removed the CleanInFlight evente, because the clean is done once the Publish QoS 1 is just published 2012-09-10 21:56:00 +02:00
selva.andre db161599e9 Fixed imports 2012-09-09 21:52:54 +02:00
selva.andre de2937d4dd Renamed methods in SubscriptionStore, connect-> activate disconnect ->deactivate 2012-09-05 21:35:20 +02:00
selva.andre d9d58e498f Extracted private inner classes from SubscriptionStore to self contained classes 2012-09-05 21:30:13 +02:00
selva.andre 562c99b9ed Moved SubscriptionStore and its stuff in separate package 2012-09-05 21:26:53 +02:00
selva.andre 2f67532fdd Extracted part of setUp for some tests 2012-09-05 20:57:41 +02:00
selva.andre fd0c336600 Re-enabled ignored test, moved from ServerIntegrationTests 2012-09-05 20:50:56 +02:00
selva.andre 0e3e1bf80b Moved inner class StoredMessage from SimpleMsessaging to HawtDBStorageService 2012-09-05 20:12:26 +02:00
selva.andre ff5c60a608 Fixed a test 2012-09-05 20:01:10 +02:00
selva.andre 1dafa02f53 Fixed error in storage of QoS publish messages, before stored with current clientID and not matching subscription's clientID 2012-09-05 19:39:57 +02:00
selva.andre d1d7c9d9df Fixed log message 2012-09-05 19:37:51 +02:00