Andreas Mager
a2e51b2c31
broker/Topic: class added
...
broker/Topic: String Topics replaced by Topic class
broker/Topic#parseTopic: access set to private
broker/SubscriptionsStoreTest: topic tests moved to own class
broker/TopicTest: containsExactly used
broker/TopicTest: TopicAssert class added
broker/TopicTest$TopicAssert#containsToken: method added
broker/TopicTest$TopicAssert#matches: method added
2017-02-19 18:29:37 +01:00
Andreas Mager
e2bcd3aac7
broker/Subscription: empty line removed
2017-02-01 17:27:38 +01:00
Andreas Mager
f85d45f796
broker/TreeNode: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
47101ca894
broker/Token: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
4db4663274
broker/SubscriptionsStore: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
fdf5a83386
broker/Subscription: code formatter used
2017-02-01 17:13:40 +01:00
andsel
1c64186a00
Switched from Moquette's MQTT codec to Netty's MQTT codec ones
2017-01-28 15:59:44 +01:00
andsel
716c9ac0a0
Minor on logging, removed ugly if(isDebugEnabled()) for debug logging, kept only when the toString generation could potentially take long, and trasformed in tracing logs. Moved Error to Warn log level
2017-01-18 23:28:11 +01:00
andsel
60c28f1ecb
Minor, just setted autogenerated random serialVersionUID instead of bad 1L
2017-01-18 22:46:04 +01:00
Luis Barrios
d7d97a74d8
Add simple connection management capabilities to the broker. An external codebase will now be able to monitor and close the opened connections.
2017-01-12 17:00:18 +01:00
Luis Barrios
63d106e414
Improve log traces of the subscriptions store. Make sure that no "raw" RuntimeExceptions are thrown, and include proper log traces before any exception is raised.
2017-01-11 10:42:43 +01:00
Luis Barrios
8481fada93
Remove unused imports, raw types and some deprecated method calls..
2017-01-11 10:16:58 +01:00
Luis Barrios
933763486c
Remove rawtypes
2017-01-11 09:05:30 +01:00
andsel
3f0ab75efb
Updated copiright to year 2017
2017-01-04 14:37:29 +01:00
andsel
12a3c65c9b
Fixed javadoc (issue #164 )
2017-01-04 12:52:42 +01:00
andsel
b6239b3c5c
Changed SUBSCRIPTION processing to be based on concurrent FSM
2016-11-27 21:35:20 +01:00
teranisi
90998c447b
Make Subscription class immutable.
2016-10-20 14:23:57 +09:00
andsel
5487303095
Merged parser_commons into netty_parser
2016-02-03 23:20:15 +01:00
andsel
dfa75e145f
Fixed bug #143 avoid publication try to disconnected clients
2016-01-25 22:21:38 +01:00
andsel
5a1cd97b71
Removed clean session flag from subscription and moved in the correct place (ClientSession)
2015-12-06 19:55:04 +01:00
andsel
80569d5dfe
Minor change, added a factory method for ClientTopicCouple built from Subscription
2015-12-06 19:31:36 +01:00
andsel
9ce9a6597f
Architechtural refactory, moved subscription out of tree and into db store
2015-12-06 11:43:29 +01:00
andsel
810d8a1af8
Removed TreeNode's parent reference to avoid maintaning a reference that could keep live big trees (solves #119 and #126 )
2015-12-01 22:59:38 +01:00
andsel
371c740321
Moved project package from org.eclipse.moquette to io.moquette
2015-11-20 21:30:59 +01:00