andsel
|
642fa4a4aa
|
Added plain publish bomber test, to measure enoding/deconding perf
|
2016-12-26 12:13:30 +01:00 |
|
andsel
|
686c5f4c65
|
Embedded pub and sub client into same process of the plain test broker to use same nanosecs
|
2016-12-24 15:36:20 +01:00 |
|
andsel
|
43f56a8f39
|
Removed unused methods
|
2016-12-24 14:42:40 +01:00 |
|
andsel
|
68a4093e1a
|
Subscriber for benchmarking using Paho API
|
2016-12-21 23:17:22 +01:00 |
|
andsel
|
631049877e
|
Implemented Publisher with Paho API
|
2016-12-21 22:37:53 +01:00 |
|
andsel
|
7b97855a3b
|
Moved fuse benchmark into separate dir
|
2016-12-21 21:48:53 +01:00 |
|
andsel
|
08b5cd8333
|
Minor, just comment
|
2016-12-18 19:51:40 +01:00 |
|
andsel
|
e812efd6b7
|
Added MQTT messages logger
|
2016-12-18 19:51:40 +01:00 |
|
Andrea Selva
|
dfd985da95
|
Fixed sha, before was the sha256("passwd\n")
|
2016-12-14 18:08:31 +01:00 |
|
andsel
|
1831560bd6
|
Flowed up the creation of messageSender
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
f7e8da93d8
|
Removed data clump
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
57586ce7c0
|
Introduced 2 method, one for retained and not
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
633365672c
|
Changed InternalRepublisher to use the PersistentQueueMessageSender to send out the publish messages
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
32244e9482
|
Peeled common code
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
012e0687a8
|
Removed unused class BestEffortMessageSender
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
1c6cbd5d30
|
Removed the necessity to use BestEffortMessageSender
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
3100d835df
|
Moved params out of publishQos0
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
da94a6a014
|
Moved params out of publishQos2
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
2640a5354c
|
Minor, unified method
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
57d9eeef64
|
Just renames
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
0bfdc88e21
|
Removed unused argument
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
0e0afe7c9b
|
Renames
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
c76db85ae7
|
Removed unused params
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
2b554ca475
|
Condensed the looping on subscription on separate class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
b58cd086ea
|
Inverted some ifs to get the semantic of ifs more clear
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
968e021711
|
Reintroduced bad removed conditions
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
105a06537c
|
Moved code to make InternalPublisher.publishRetained() almost similar to InternalPublisher.publishStored()
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
5d02239dc1
|
Extracted common code for internal republish
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
5b254cfe75
|
Changed che willpublish to use the Qos2Publisher helper class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
a54b122094
|
Substituted complex test to check lowering of qos level to the same accepted on subscription time
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
1e04292ba2
|
Moved qos2 publish to separate class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
1c2fe8c8fe
|
Moved publishing logic for qos1 to separate class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
a53772f094
|
Separated qos0 publishing logic from publish handler
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
e6bb883334
|
Minor, just public class to package private
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
a9f53a4a95
|
Moved Qos2 publish handling code to separate class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
d65886343b
|
Moved QoS1 publish handling to separate class
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
81a447dce9
|
Reinserted route to qo0 branch in publish2Subscribers for internal publish
|
2016-12-13 23:43:02 +01:00 |
|
andsel
|
12ed805737
|
Moved qos0 publishing logic to separate class
|
2016-12-13 23:43:01 +01:00 |
|
andsel
|
c62f549176
|
Minor, just code layout
|
2016-12-13 23:43:01 +01:00 |
|
andsel
|
296af8b4f6
|
Renamed route2Subscribers() to publish2Subscribers()
|
2016-12-13 23:43:01 +01:00 |
|
andsel
|
3355e7c334
|
Moved selection of subscriptions out of route2Subscribers
|
2016-12-13 23:43:01 +01:00 |
|
andsel
|
c727ee87d3
|
Extracted method to verify credentials on publish
|
2016-12-13 23:43:01 +01:00 |
|
andsel
|
c28673b83b
|
introduced methods to threat every single qos
|
2016-12-13 23:43:01 +01:00 |
|
Andrea Selva
|
5ca48ddd73
|
Merge pull request #240 from kmhughes/master
Make Moquette into OSGi bundles.
|
2016-12-12 22:00:01 +01:00 |
|
Keith Hughes
|
8df43991a6
|
Make Moquette into OSGi bundles.
Add integration test to confirm that Moquette has become a bundle.
|
2016-12-11 18:45:24 -07:00 |
|
andsel
|
558b4a4c64
|
Changed SUBSCRIPTION processing to be based on concurrent FSM
|
2016-12-08 16:31:01 +01:00 |
|
andsel
|
b6239b3c5c
|
Changed SUBSCRIPTION processing to be based on concurrent FSM
|
2016-11-27 21:35:20 +01:00 |
|
andsel
|
3ac692a7c7
|
Removed unuseful sessionStolen attribute from channel
|
2016-11-27 21:35:20 +01:00 |
|
andsel
|
9a7e643742
|
Cleaned unused code
|
2016-11-27 21:35:20 +01:00 |
|
andsel
|
18fa8f4baf
|
Reworked DISCONNECT to be implemented as fsm
|
2016-11-27 21:35:20 +01:00 |
|